Salut, > pour moi, le singleton ne s'implémente pas comme ça.
Humpf, apparement le terme était mal choisi et ca a gêné le comprehensible de mon email. > - le constructeur devient privé, on ne peut pas l'appeler en dehors de > la classe. > - une méthode public ( GetInstance() ) est ajouté à la classe et un > membre privée est ajouté lui aussi qui est un pointeur vers une instance. Oui, GetInstance() et Object* instance en statique d'ailleurs. > Ceci permet de garder exactement les mêmes #include qu'avant et évite de > créer un fichier global. De plus, je trouve ça plus propre perso. Oui, c'est vrai. Du coup, je me demande pourquoi j'ai fait un fichier global.h :-) Ah oui, au début je voulais tout instancier d'un coup (hop!) plutôt que faire ça "à la demande". C'est pour ça que j'avais fait une classe Global. Hum, je verrai ça à tête reposée ... Victor