Condividi tramite


Errore del compilatore C2503

'class': le classi di base non possono contenere matrici di dimensioni zero

Una classe o una struttura di base contiene una matrice di dimensioni zero. Una matrice in una classe deve avere almeno un elemento.

L'esempio seguente genera l'errore C2503:

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

class B : A {};    // C2503

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

class D : C {};