Ez miért nem fordul le?
Figyelt kérdés
Ezt szeretném kipróbálni:
Kérdés: Át alakíthat-e egy származtatott osztály egy nyilvános pulblic bázisfüggvényt privátra?
Válasz: Igen, de ebben az esetben ez nem fog látszani a további származtatott osztályokban.
Na én most csináltam akkor egy X osztályt:
class X {
public:
void j() { cout << "X osztály, j függvény. \n"; }
};
class Y: public X {
public:
private:
void j() { cout << "Y osztály, j függvény. \n"; }
};
class K: public Y {
public:
private:
};
A fordító megdob egy olyan hibaüzenettel,hogy:
Én az Y osztályban a j metódusra kapok két hibaüzenetet:
'void cDog::i_speak()' is private
within this context
2012. okt. 10. 06:24
1/1 A kérdező kommentje:
Rájöttem.
2012. okt. 10. 06:31
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!