Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
«classe1» : a classe de base «classe2» já é uma classe de base da «classe 3»
Observações
A classe que você definiu herda de duas classes, uma das quais herda da outra.
Example
Por exemplo:
// C4584.cpp
// compile with: /W1 /LD
class A {
};
class B : public A {
};
class C : public A, public B { // C4584
};
Neste caso, seria emitida uma advertência sobre a classe C, uma vez que herda tanto da classe A como da classe B, que também herda da classe A. Este aviso serve como um lembrete de que você deve qualificar totalmente o uso de membros dessas classes base ou um erro do compilador será gerado devido à ambiguidade quanto a qual membro da classe você se refere.