컴파일러 오류 C2133
'identifier': 알 수 없는 크기
크기가 조정되지 않은 배열은 클래스, 구조체, 공용 구조체 또는 열거형의 멤버로 선언됩니다. /Za(ANSI C) 옵션은 크기가 조정되지 않은 멤버 배열을 허용하지 않습니다.
다음 샘플에서는 C2133을 생성합니다.
// C2133.cpp
// compile with: /Za
struct X {
int a[0]; // C2133 unsized array
};
해결 방법:
// C2133b.cpp
// compile with: /c
struct X {
int a[0]; // no /Za
};