Kompilatorfel C2507

"identifierare" : för många virtuella modifierare i basklassen

Anmärkningar

En klass eller struktur deklareras som virtual mer än en gång. Endast en virtual modifierare kan visas för varje klass i en lista över basklasser.

Example

I följande exempel genereras C2507:

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