Share via


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.