次の方法で共有


コンパイラ エラー C3320

'type': 型には、モジュール 'name' プロパティと同じ名前を指定することはできません

エクスポートされたユーザー定義型 (UDT) は、構造体、クラス、列挙体、または共用体の可能性があり、module 属性の name プロパティに渡されたパラメーターと同じ名前を指定することはできません。

次の例では C3320 が生成されます。

// C3320.cpp
#include "unknwn.h"
[module(name="xx")];

[export] struct xx {   // C3320
// Try the following line instead
// [export] struct yy {
   int i;
};