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.

Consulte também

Outros recursos

Atributos do compilador

TypeDef, Enum, união e atributos Struct

Attributes Samples