Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
"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.