Compartir a través de


Error del compilador C2233

"identifier": las matrices de objetos que contienen matrices de tamaño cero no son válidas

Cada objeto de una matriz debe contener al menos un elemento.

El ejemplo siguiente genera el error C2233:

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

class B {
   char zeroarray[];
};

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