Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
"class1" : a "class2" alaposztály már a 3. osztály alaposztálya
Megjegyzések
A definiált osztály két osztályt örököl, amelyek közül az egyik a másiktól öröklődik.
Example
Például:
// C4584.cpp
// compile with: /W1 /LD
class A {
};
class B : public A {
};
class C : public A, public B { // C4584
};
Ebben az esetben figyelmeztetés kerül kibocsátásra a C osztályra, mivel mind az A, mind pedig a B osztályból örököl, amely szintén az A osztályból örököl. Ez a figyelmeztetés arra szolgál, hogy teljes mértékben meg kell neveznie az alaposztályok tagjainak használatát, különben fordítóhiba keletkezik, mert nem egyértelmű, hogy melyik osztály tagjára hivatkozik.