exportação
Faz com que uma estrutura de dados sejam colocados no arquivo. idl.
[export]
Comentários
O Exportar o atributo de C++ faz com que uma estrutura de dados sejam colocados no arquivo. idl e estejam disponíveis na biblioteca de tipos em um formato compatível com o binário que o torna disponível para uso com qualquer linguagem.
Não é possível aplicar o Exportar atributo para uma classe, mesmo que a classe tem somente os membros públicos (o equivalente a uma struct).
Se você exportar sem nome enums ou structs, eles receberão nomes que começam com __unnamedx, onde x é um número seqüencial.
As definições de tipo válidas para exportação são tipos base, estruturas, uniões, enums ou digite identificadores.Consulte typedef para obter mais informações.
Exemplo
O código a seguir mostra como usar o Exportar atributo:
// 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, orinterface |
Reproduzíveis |
Não |
Atributos obrigatórios |
Nenhum |
Atributos inválidos |
Nenhum |
Para obter mais informações, consulte Atributo contextos.