Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
"identifier" : tvetydigt arv av "class::member"
Anmärkningar
Den härledda klassen ärver mer än en åsidosättning av en virtuell funktion i en virtuell basklass. Dessa åsidosättningar är tvetydiga i den härledda klassen.
Example
I följande exempel genereras C2250:
// C2250.cpp
// compile with: /c
// C2250 expected
struct V {
virtual void vf();
};
struct A : virtual V {
void vf();
};
struct B : virtual V {
void vf();
};
struct D : A, B {
// Uncomment the following line to resolve.
// void vf();
};