Teilen über


Compilerfehler C2466

Ein Array mit der konstanten Größe 0 kann nicht zugewiesen werden.

Bemerkungen

Ein Array wird mit der Größe Null zugewiesen oder deklariert. Der konstante Ausdruck für die Arraygröße muss eine ganze Zahl größer als Null sein. Eine Arraydeklaration mit einem Null-Index ist nur für ein Mitglied einer Klasse, Struktur oder Union und nur mit aktivierten Microsoft-Erweiterungen (/Ze) zulässig.

Example

Im folgenden Beispiel wird C2466 generiert:

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