Sdílet prostřednictvím


export

Způsobí umístění datové struktury do souboru .idl.

Syntaxe

[export]

Poznámky

Atribut [export] C++ způsobí, že se datová struktura umístí do souboru .idl a pak bude k dispozici v knihovně typů v binárním kompatibilním formátu, který ho zpřístupní pro použití s libovolným jazykem.

Atribut nelze použít [export] u třídy, i když má třída pouze veřejné členy (ekvivalent třídy struct).

Pokud exportujete nepojmenovaný enum název nebo struct, je uveden název, který začíná __unnamedx, kde x je pořadové číslo.

Typedefs platné pro export jsou základní typy, struktury, sjednocení, výčty nebo identifikátory typů. Další informace naleznete v tématu typedef.

Příklad

Následující kód ukazuje, jak použít [export] atribut:

// cpp_attr_ref_export.cpp
// compile with: /LD
[module(name="MyLibrary")];

[export]
struct MyStruct {
   int i;
};

Požadavky

Kontext atributu Hodnota
Platí pro union, typedef, enum, structnebo interface
Opakovatelnou Číslo
Požadované atributy Žádné
Neplatné atributy Žádné

Další informace naleznete v tématu Kontexty atributů.

Viz také

Atributy kompilátoru
Atributy klíčových slov typedef, enum, union a struct