bonjour,
j'ai un petit probleme d'ordre de destruction. j'ai deux classe statique singletons. comme ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 class CPictureManager{ private: CPictureManager(){}; ... public: static CPictureManager& GetInstance(){ static CPictureManager Pict; return Pict; } .... autre fonctions.... virtual ~CPictureManager(); };
ainsi qu'une autre basé qui me sert de gestionnaire de memoire.
seul hic, il me detruit d'abord la classe static du gestionnaire de memoire ce qui est assez embetant car il me dit qu'il y a des memory leaks qui n'ont aps été detruit. c'est memroy leaks feasant partie du ~CPictureManager.
comment faire pour detruire d'abord CPictureManager et pis CMemoryLeaks ??
merci
a++
seule hic c'est qu'il me detruit l'autre classe en premier alors que celle ci
Partager