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


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

"class": базовые классы не могут содержать массивы нулевого размера

Замечания

Базовый класс или структура содержит массив нулевого размера. Массив в классе должен иметь по крайней мере один элемент.

Example

В следующем примере генерируется ошибка C2503.

// C2503.cpp
// compile with: /c
class A {
   public:
   int array [];
};

class B : A {};    // C2503

class C {
public:
   int array [10];
};

class D : C {};