共用方式為


編譯器錯誤 C2466

無法配置常數大小為 0 的陣列

陣列會配置或宣告大小為零。 數位大小的常數表達式必須是大於零的整數。 具有零下標的陣語宣告僅適用於類別、結構或等位成員,而且只有具有Microsoft延伸模組 (/Ze) 的陣列宣告才合法。

下列範例會產生 C2466:

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