oups une faute de syntaxe :P
c'est
void Scene::RenderMesh(void)
au lieu de
void Scene:RenderMesh(void)
:)
-------------------------------
Réponse au message :
-------------------------------
> Oui je sais que je connais les instances de cette classe ... c'est parce que pour un petit moteur 3d dans un dll je connais pas nécésairrement combien d,instance l'autre crée
> j'aurais voulu me servir de ca pour executer une fonction dans chacune des instances ...
>
> ex:
>
> class Scene{
> void RenderMesh(void);
> };
>
> class Mesh{
> void Render(void);
> };
>
> void Scene:RenderMesh(void)
> {
> //Apelle la fonction Render pour toute les mesh
> }
>
>
> ..............
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Non, ce n'est pas possible directement mais ca doit être réalisable en créant une super-classe n'ayant qu'un constructeur et un destructeur. Dans le constructeur de cette classe, tu incrémentes ton compteur, dans le destructeur, tu le décrémentes.
> >
> > Mais ca n'est intéressant que dans le cas d'une allocation dynamique des différents objets car dans ton exemple tu connais forcément le nombre d'instances car c'est toi qui les crées.
> >
> > Kaid -
kaid.fr.st> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Salut ...
> > > Est-ce quelqu'un connais un moyen de trouver toute les instances d'une classe?
> > > Ex:
> > > class uneClasse{
> > > };
> > >
> > > uneClasse Allo;
> > > uneClasse KechosedOtre;
> > >
> > > pis ca nous dirais que les instance de "uneClasse" sont Allo et KechosedOtre
> > >
> > > kelkkun a une id ?
> >
>