컴파일러 오류 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;
};