Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Hace que una estructura de datos se coloque en el archivo .idl.
Sintaxis
[export]
Comentarios
El atributo [export] de C++ hace que una estructura de datos se coloque en el archivo .idl y que esté disponible en la biblioteca de tipos en un formato compatible con elementos binarios para que pueda usarse con cualquier lenguaje.
No se puede aplicar el atributo [export] a una clase, incluso si la clase solo tiene miembros públicos (el equivalente de un struct).
Si exporta un objeto enum o struct sin nombre, se le asigna un nombre que comienza por __unnamedx, donde x es un número secuencial.
Las definiciones de tipo válidas para la exportación son tipos base, estructuras, uniones, enumeraciones o identificadores de tipo. Consulte typedef para obtener más información.
Ejemplo
En el código siguiente se muestra cómo usar el atributo [export]:
// cpp_attr_ref_export.cpp
// compile with: /LD
[module(name="MyLibrary")];
[export]
struct MyStruct {
int i;
};
Requisitos
| Contexto de atributo | Valor |
|---|---|
| Se aplica a | union, typedef, enum, struct o interface |
| Reiterativo | No |
| Atributos requeridos | Ninguno |
| Atributos no válidos | Ninguno |
Para obtener más información, vea Contextos de atributo.
Consulte también
Atributos de compilador
Typedef, Enum, Union y Struct (atributos)