OT: pro fajnsmekry C++?

Ladislav Vaiz spam@nagano.cz
Čtvrtek Září 14 08:24:25 CEST 2006


To jako že uvitř té třídy bude proměnná stejného typu jako je vnější 
třída? A uvnitř vnitřní další ještě vnitřnější? To je přede nesmysl. 
Nebo jak to myslíte?
La'd"a

dejfson wrote:

>Mohl by mi prosim poradit nekdo takovou programatorskou ficurinu?
>
>mam tridu a potrebuji v ni deklarovat tuto tridu jako promennou a te 
>promenne priradit parametry. Neco jako:
>
>class foo
>{
>public:
>    foo () {};
>    ~foo () {};
>    void setValue (int secretvalue);
>protected:
>    int mysupersecretvalue;
>    foo mysupersubclassofthesametype;
>}
>
>void foo::setValue (int secretvalue)
>{
>    mysupersubclassofthesametype.mysupersecretvalue = secretvalue;
>}
>
>
>
>----
>tenhle priklad samozrejme nefunguje, protoze mi na deklaraci promenne 
>mysupersubclassofthesametype hlasi incomplete type. Otazka: jde to nejak 
>udelat
>tak abych mel mou superpromennou deklarovanou ve tride staticky? 
>dynamicky to samozrejme jde bez problemu ( foo* mysuperblablabla), ovsem 
>tohle neni to co potrebuji.
>
>diky
>d.
>_______________________________________________
>HW-list mailing list  -  sponsored by www.HW.cz
>Hw-list@list.hw.cz
>http://list.hw.cz/mailman/listinfo/hw-list
>  
>




Další informace o konferenci Hw-list