Condividi tramite


Errore del compilatore C2233

'identifier': le matrici di oggetti contenenti matrici di dimensioni zero non sono valide

Ogni oggetto in una matrice deve contenere almeno un elemento.

L'esempio seguente genera l'errore C2233:

// C2233.cpp
// compile with: /c
class A {
   char somearray[1];
};

class B {
   char zeroarray[];
};

A array[100];   // OK
B array2[100];   // C2233