Поделиться через


Ошибка компилятора C2233

"идентификатор": массивы объектов, содержащих массивы нулевого размера, являются незаконными

Замечания

Каждый объект в массиве должен содержать по крайней мере один элемент.

Example

В следующем примере возникает ошибка C2233:

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

class B {
   char zeroarray[];
};

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