Ошибка компилятора C2133
"идентификатор" : неизвестный размер
Неструктурированные массивы объявляются как член класса, структуры, объединения или перечисления. Параметр /Za (ANSI C) не разрешает неисправляемые массивы элементов.
Следующий пример приводит к возникновению ошибки C2133:
// C2133.cpp
// compile with: /Za
struct X {
int a[0]; // C2133 unsized array
};
Возможное решение
// C2133b.cpp
// compile with: /c
struct X {
int a[0]; // no /Za
};