Posted By: Rat (prilis mnoho her) on 'CZprogram' Title: Re: C++y Date: Thu Jan 2 18:51:20 2003 > Brej novej rock, > c++, prikladam programek a dotaz > > <dotaz> > proc funguje: > t1::t1(string txt):text(txt){ > cout << "Konstruktor t1 s parametrem " << text << endl; > } > > a nefunguje > > t2::t2(string txt):text(txt){ > cout << "Konstruktor t2 s parametrem " << text << endl; > } > > Udelal sem to jak uvedeno dole. Ale pokud je t2 potomek t1, mel by mit > vsechny > atributy t1, ne? Takze i 'string text'. Resp. t2 to ma ale nemuzu k tomu > pristoupit pomoci toho prvniho pristupu, jako je u t1. Funguje/nefunguje je mysleno co? Preklad nebo beh? +verze kompilatoru, OS atd. > struct t1{ > string text; > t1(); > t1(string txt); > ~t1(); > }; > > struct t2: virtual t1{ > t2(string txt); > t2(); > ~t2(); > }; Ehm, a pouziva se class ;) > Nehodlam vysvetlovat a ... > ... Sipu si popel na > *hlavu* A "sypu". Krysa rat@atrey.karlin.mff.cuni.cz Jsem Krysa http://atrey.karlin.mff.cuni.cz/~rat/