OT: pro fajnsmekry C++?

dejfson dejfson@dejfson.org
Středa Září 13 23:28:50 CEST 2006


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.



Další informace o konferenci Hw-list