Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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 |
| Opakovatelný | No |
| Požadované atributy | Nic |
| Neplatné atributy | Nic |
Další informace naleznete v tématu Kontexty atributů.
Viz také
Atributy kompilátoru
Atributy klíčových slov typedef, enum, union a struct