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/