bonjour, voila dans la suite des outils pratiques et utils
j'essaie de comprendre le CMemoryManager de loulou
http://loulou.developpez.com/tutorie...artie1/#L2.2.2
enfait, je comprend plus ou moins tout sauf un truc ou deux,
dont cette fonction ci.
que fait exactement cette fonction?? a ce que je comprend (mais c'est surement fuax), elle créé un objet static a chaque appel de la fonction Instance mais alors, ce n'est plus un singleton???en fiat, que fait le mot static ici?? je croyais qu'on pouvais appliquer static uniquement au fonction membre d'une classe, et pas un objet??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 CMemoryManager& CMemoryManager::Instance() { static CMemoryManager Inst; return Inst; }
Autre chose, comment On instancie cette classe exactement=? suffit il juste de faire qqch part apres le main pt* = CMemoryManager::Instance() ou bien c'est fait automatiquement???
merci
a+++
Partager