Kezdőoldal » Számítástechnika » Programozás » Ez miért nem fordul le?

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!