Dela via


Kompilatorfel C2466

kan inte allokera en matris med konstant storlek 0

En matris allokeras eller deklareras med storlek noll. Det konstanta uttrycket för matrisstorleken måste vara ett heltal större än noll. En matrisdeklaration med noll nedsänkt text är endast laglig för en klass, struktur eller unionsmedlem och endast med Microsoft-tillägg (/Ze).

Följande exempel genererar C2466:

// C2466.cpp
// compile with: /c
int arr1[0];   // C2466
int arr2[1];   // OK