je veux utiliser des pointeurs sur des classes.
j'écris mon code comme celui-ci :
typedef class widget * pwidget;
class widget
{
public:;
char * name_s;
int name_n;
pwidget parent;
pwidget fils;
RECT s,d;
pwidget charger();
void render(pwidget in);
//op sur les pointerus
pwidget Init();
pwidget Ajout(pwidget p);
pwidget Destruct(pwidget q);
};
ensuite j'utilise mes fonction comme cela :
pwidget pwid;
pwid=pwid->Ajout(pwid);
...
Tout marche bien mais je voudrai savoir si il y avait pas moyen de faire mieux car c chiant que sur la même ligne il y est trois fois le nom pointeur. n'y aurait il des déclarations implicites ou ce genre de chose mise à part le namespace?