Anteckning
Å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.
"class1" : basklassen "class2" är redan en basklass av "class3"
Anmärkningar
Klassen som du definierade ärver från två klasser, varav den ena ärver från den andra.
Example
Till exempel:
// C4584.cpp
// compile with: /W1 /LD
class A {
};
class B : public A {
};
class C : public A, public B { // C4584
};
I det här fallet utfärdas en varning för klass C eftersom den ärver både från klass A och klass B, som också ärver från klass A. Den här varningen fungerar som en påminnelse om att du helt måste kvalificera användningen av medlemmar från dessa basklasser, annars genereras ett kompilatorfel på grund av tvetydigheten i vilken klassmedlem du refererar till.