Sdílet prostřednictvím


Chyba kompilátoru C2466

Aplikace nemůže přidělit pole s konstantní velikostí 0

Pole je přiděleno nebo deklarováno s nulou velikosti. Konstantní výraz pro velikost pole musí být celé číslo větší než nula. Deklarace pole s nulovým dolním indexem je legální pouze pro člena třídy, struktury nebo sjednocení a pouze s rozšířeními Microsoftu (/Ze).

Následující ukázka vygeneruje C2466:

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