Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
"class1": klasa bazowa "class2" jest już klasą bazową klasy "class3"
Uwagi
Zdefiniowana klasa dziedziczy z dwóch klas, z których jedna dziedziczy z drugiej.
Example
Na przykład:
// C4584.cpp
// compile with: /W1 /LD
class A {
};
class B : public A {
};
class C : public A, public B { // C4584
};
W takim przypadku ostrzeżenie zostanie wydane w klasie C, ponieważ dziedziczy zarówno z klasy A, jak i klasy B, która również dziedziczy z klasy A. To ostrzeżenie służy jako przypomnienie, że należy w pełni zakwalifikować użycie elementów członkowskich z tych klas bazowych lub zostanie wygenerowany błąd kompilatora z powodu niejednoznaczności co do tego, do którego elementu członkowskiego klasy się odwołujesz.