'type name' : C 形式の集約ではありません、埋め込み IDL 内でエクスポートできません
export 属性を持つ .idl ファイルに struct
を配置するには、struct
にデータのみが含まれている必要があります。
次の例では C2348 が生成されます。
// C2348.cpp
// C2348 error expected
[ module(name="SimpleMidlTest") ];
[export]
struct Point {
// Delete the following two lines to resolve.
Point() : m_i(0), m_j(0) {}
Point(int i, int j) : m_i(i), m_j(j) {}
int m_i;
int m_j;
};