Je travaille sur un projet utilisant de nombreuses bibliothèques externes sous Windows. J'ai eu un problème avec la fuite de mémoire: j'ai détecté beaucoup de fuites de mémoire en remplaçant l'opérateur new/new [] et delete/delete []. Le problème est que je sais combien de blocs de mémoire fuient, mais je ne sais pas où les trouver, dans des fonctions surchargées, je pourrais enregistrer la taille et la position du bloc mem affecté, sans trace de pile.Méthode de détection de fuites de mémoire C++
Donc, pour faire face à cela, je suppose que j'ai besoin de noter la trace de la pile aussi (mais comment?), Ou est-il possible de trouver quel code a causé la fuite de la mémoire?
Merci beaucoup pour votre aide.
Voir http://stackoverflow.com/questions/105659/how-can-one-grab-a-stack-trace-in-c –