Aracılığıyla paylaş


dışa aktarma

.İdl dosyasında yerleştirilmesi bir veri yapısı neden olur.

[export]

Notlar

Ver C++ öznitelik bir veri yapısı .idl dosyasında yerleştirilmesi ve tür kitaplığındaki herhangi bir dil ile kullanıma yaptığı ikili ile uyumlu bir biçimde kullanılabilir olması için neden olur.

Uygulayamazsınız Ver sınıfın ortak üyeleri yalnızca sahip olsa bile bir sınıf özniteliği (eşdeğeri bir struct).

Adsız verirseniz enums veya structs, bunlar arasında başlayan verilen adlar __unnamedx, burada x , sıralı bir sayıdır.

TypeDef henüz dışa aktarmak için geçerli olan temel türlerinden, yapılar, sendikalar, çeteleler veya tanımlayıcıları yazın.Bkz: typedef daha fazla bilgi için.

Örnek

Aşağıdaki kod nasıl kullanılacağını gösterir Ver özniteliği:

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

[export]
struct MyStruct {
   int i;
};

Gereksinimler

Öznitelik içerik

Uygulama alanı

union, typedef, enum, struct, orinterface

Yinelenebilir

Hayyr

Gerekli öznitelikleri

None

Geçersiz öznitelik

None

Daha fazla bilgi için bkz: Öznitelik içerikleri.

Ayrıca bkz.

Diğer Kaynaklar

Derleyici öznitelikleri

TypeDef, Enum, Birliği ve yapı öznitelikleri

Attributes Samples