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/

Search the boards