匯出
會造成.idl 檔內放置的資料結構。
[export]
備註
匯出 C++ 屬性會造成一種資料結構放置在.idl 檔,並可以在型別程式庫,以使其可用於任何語言的二進位相容格式。
您無法套用匯出屬性至類別,即使此類別只具有公用的成員 (相當於struct)。
如果您匯出 [未命名enums 或structs,就能指定的名稱開頭的 __unnamedx,其中 x 是一個循序編號。
檔的 typedef 也適用於匯出基底型別、 結構、 等位、 列舉、 或型別識別項。 請參閱 typedef 如需詳細資訊。
範例
下列程式碼示範如何使用匯出屬性:
// cpp_attr_ref_export.cpp
// compile with: /LD
[module(name="MyLibrary")];
[export]
struct MyStruct {
int i;
};
需求
屬性內容
適用於 |
union, typedef, enum, struct, orinterface |
可重複 |
否 |
必要的屬性 |
None |
無效的屬性 |
None |
如需詳細資訊,請參閱屬性內容。