Upozornění kompilátoru (úroveň 1) C4584
'class1': třída base-class 'class2' je již základní třídou třídy 'class3'.
Třída, kterou jste definovali, dědí ze dvou tříd, z nichž jedna dědí z druhé třídy. Příklad:
// C4584.cpp
// compile with: /W1 /LD
class A {
};
class B : public A {
};
class C : public A, public B { // C4584
};
V tomto případě by byla vydána upozornění třídy C, protože dědí jak z třídy A, tak třídy B, která také dědí ze třídy A. Toto upozornění slouží jako připomenutí, že musíte plně kvalifikovat použití členů z těchto základních tříd nebo se vygeneruje chyba kompilátoru z důvodu nejednoznačnosti, na kterou člen třídy odkazujete.