C++ konstruktor a virtualni metoda
Petr Novotny
Petr.Novotny na antek.cz
Pondělí Prosinec 6 16:01:45 CET 1999
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 6 Dec 99, at 15:41, Horak Daniel wrote:
> pri praci na knihovne pro wxWindows/GTK jsem narazil na nasledujici
> problem: pri pokusu volat z konstruktoru virtualni metodu se zavola metoda
> ne z potomka, ale rodicova, i kdyz je v potomkovi predefinovana
Cetl jsem si ted v knize Stroustrupa, a ten tvrdi, ze je _zaruceno_,
ze v konstruktoru a destruktoru se zavola metoda vlastni nebo
nejakeho baseclassu, ale _nikdy_ metoda odvozene tridy. Duvod -
neni mozne volat metodu tridy, ktera jeste nebyla konstruovana (tj.
nebyly volany konstruktory clenu).
Nevim, zda se to dostalo do normy, ale verim, ze ano (je to jen
logicke).
-----BEGIN PGP SIGNATURE-----
Version: PGP 6.0.2 -- QDPGP 2.60
Comment: http://community.wow.net/grt/qdpgp.html
iQA/AwUBOEveCVMwP8g7qbw/EQL5hwCcCpTUhiU10/D3TPuZ+MS/Y81JrcMAoOvA
4H0u3bLl56Fu6PXHT+Oxwztg
=6dDw
-----END PGP SIGNATURE-----
--
Petr Novotny, ANTEK CS
Petr.Novotny na antek.cz
http://www.antek.cz
PGP key ID: 0x3BA9BC3F
-- Don't you know there ain't no devil there's just God when he's drunk.
[Tom Waits]
Další informace o konferenci Linux