다음을 통해 공유


컴파일러 오류 C2466

상수 크기 0의 배열을 할당할 수 없습니다.

배열이 할당되거나 크기가 0으로 선언됩니다. 배열 크기에 대한 상수 식은 0보다 큰 정수여야 합니다. 아래 첨자가 0인 배열 선언은 클래스, 구조체 또는 공용 구조체 멤버에만 적합하며 Microsoft 확장(/Ze)만 사용할 수 있습니다.

다음 샘플에서는 C2466을 생성합니다.

// C2466.cpp
// compile with: /c
int i[0];   // C2466
int j[1];   // OK
char *p;