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