Erro do compilador C2233
'identifier': matrizes de objetos contendo matrizes de dimensão zero são inválidas
Cada objeto em uma matriz precisa conter pelo menos um elemento.
O seguinte exemplo gera o erro C2233:
// C2233.cpp
// compile with: /c
class A {
char somearray[1];
};
class B {
char zeroarray[];
};
A array[100]; // OK
B array2[100]; // C2233