Bonjour, j'ai juste un petit problème pour comprendre le singleton en C++.
Jusqu'à maintenant quand je voulais faire un Manager, je la faisais comme ceci :
Du coup dans mon programme, dès que je veux utiliser mon manager, je fais simplement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 class MyManager{ private : static float m_myValue ; public : static void setMyValue(float i); };
En faisant quelques recherches sur Internet, je suis tombé sur plusieurs topic ou on explique comment faire un singleton avec un pointeur et une méthode getInstance() (http://tfc.duke.free.fr/coding/singleton.html)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 #include <MyManager.h> MyManager::setMyValue(30);
Quel est le l'intérêt de le faire de cette manière par rapport à ma méthode ?
Partager