Condividi tramite


Errore del compilatore C2507

'identifier': troppi modificatori virtuali nella classe base

Una classe o una struttura viene dichiarata più virtual volte. È possibile visualizzare un virtual solo modificatore per ogni classe in un elenco di classi di base.

L'esempio seguente genera l'errore C2507:

// C2507.cpp
// compile with: /c
class A {};
class B : virtual virtual public A {};   // C2507
class C : virtual public A {};   // OK