다음을 통해 공유


컴파일러 오류 C2032

'identifier': 함수는 구조체/공용 구조체 'structorunion'의 멤버일 수 없습니다.

구조체 또는 공용 구조체에는 C++에서 허용되지만 C에서는 허용되지 않는 멤버 함수가 있습니다. 오류를 해결하려면 C++ 프로그램으로 컴파일하거나 멤버 함수를 제거합니다.

다음 샘플에서는 C2032를 생성합니다.

// C2032.c
struct z {
   int i;
   void func();   // C2032
};

해결 방법:

// C2032b.c
// compile with: /c
struct z {
   int i;
};