dynarray.h

Macro WX_DEFINE_EXPORTED_ARRAY

Sintaxis

#define WX_DEFINE_EXPORTED_ARRAY(
 	T,
 	name 
)

Descripción

Esta macro define una nueva clase de array llamada nombre y que contiene los elementos de tipo T.

Un array exportado se utiliza cuando se compila wxWidgets como una DLL bajo Windows y el array necesita ser visible fuera de la DLL. Un array exportado por el usuario es necesario para exportar un array desde una DLL de usuario.

Ejemplo:

WX_DEFINE_ARRAY_INT(int, MyArrayInt);
 
clase MyClass;
WX_DEFINE_ARRAY(MyClass *, ArrayOfMyClass);

Hay que tener en cuenta que wxWidgets predefine las siguientes clases estándar de array: wxArrayInt, wxArrayLong, wxArrayShort, wxArrayDouble, wxArrayPtrVoid.