無法配置常數大小為 0 的陣列
配置或宣告一個大小為零的陣列。 陣列大小的常數運算式必須是大於零的整數。 註標 (Subscript) 為零的陣列宣告只能用於類別、結構或等位的成員,並只能在具有 Microsoft 擴充功能 (/Ze) 時使用。
下列範例會產生 C2466:
// C2466.cpp
// compile with: /c
int i[0]; // C2466
int j[1]; // OK
char *p;
無法配置常數大小為 0 的陣列
配置或宣告一個大小為零的陣列。 陣列大小的常數運算式必須是大於零的整數。 註標 (Subscript) 為零的陣列宣告只能用於類別、結構或等位的成員,並只能在具有 Microsoft 擴充功能 (/Ze) 時使用。
下列範例會產生 C2466:
// C2466.cpp
// compile with: /c
int i[0]; // C2466
int j[1]; // OK
char *p;