exportar
Genera una estructura de datos que se almacena en el archivo .idl.
[export]
Comentarios
El atributo de Exportar C++ genera una estructura de datos que se almacena en el archivo .idl y después a estar disponible en la biblioteca de tipos en un formato de binario-compatible que está disponible para su uso con cualquier lenguaje.
No puede aplicar el atributo de Exportar a una clase incluso si la clase tiene sólo los miembros públicos (el equivalente de struct).
Si exporta s sin nombre de enumo s para struct, se con nombres que comienzan por __unnamedx, donde es un número x secuencial.
Tipos válidos para la exportación son tipos base, structs, uniones, enumeraciones, o identificadores de tipo. Vea typedef para obtener más información.
Ejemplo
el código siguiente muestra cómo utilizar el atributo de Exportar :
// cpp_attr_ref_export.cpp
// compile with: /LD
[module(name="MyLibrary")];
[export]
struct MyStruct {
int i;
};
Requisitos
Contexto de atributo
Se aplica a |
union, typedef, enum, struct, o interface |
repetible |
No |
Atributos necesarios |
None |
Atributos no válidos |
None |
Para obtener más información, vea Contextos de atributo.