Compartir a través de


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.

Vea también

Otros recursos

Atributos de compilador

Typedef, Enum, Union y Struct (Atributos)

Attributes Samples