Partager via


Erreur du compilateur C2507

'identifier' : trop de modificateurs virtuels sur la classe de base

Une classe ou une structure est déclarée comme virtual plusieurs fois. virtual Un seul modificateur peut apparaître pour chaque classe dans une liste de classes de base.

L’exemple suivant génère l’erreur C2507 :

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