dynarray.h

Macro WX_DECLARE_USER_EXPORTED_OBJARRAY

Sintaxis

#define WX_DECLARE_USER_EXPORTED_OBJARRAY(
	T,
 	name,
 	expmode 
)

Descripción

Esta macro declara una nueva clase de array de objetos 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:

class MyClass;
WX_DECLARE_OBJARRAY(MyClass, wxArrayOfMyClass); // note: not "MyClass *"!

Se debe utilizar la macro WX_DEFINE_OBJARRAY() para definir la clase array; de lo contrario, se obtendrán errores de enlace.