다음을 통해 공유


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