다음을 통해 공유


컴파일러 오류 C2348

'type name': C 스타일 집계가 아니고 embedded-IDL에서 내보낼 수 없습니다.

내보내struct 특성 struct 이 있는 .idl 파일에 배치하려면 데이터만 포함해야 합니다.

다음 샘플에서는 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;
};