Bonjour,

Je programme sous visual studio 2005 et avec openCv.
J'ai un programme qui traite pas mal d'images et il se trouve que j'ai des fuites de mémoires à certains endroit mais impossible de savoir ou. J'ai l'impression que j'effectue bien mes delete après chaque appel à un new (et mes cvReleaseImage pour openCv).

J'ai essayer d'utiliser le debugger de Visual pour trouver l'emplacement des fuites.
Voila comment j'ai procédé:
J'ai ajouté ses lignes en debut de programme

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
#define _CRTDBG_MAP_ALLOC
#include <stdlib.h>
#include <crtdbg.h>
et celle la à la fin

Dans l'aide ici http://msdn.microsoft.com/fr-fr/libr...=vs.80%29.aspx ils disent que lorsque l'on fait ça la ligne et le fichier d'ou provient s'affiche dans la sortie. Mais pour moi j'obtiens uniquement ces informations et non la ligne.

Detected memory leaks!
Dumping objects ->
{18} normal block at 0x00780E80, 64 bytes long.
Data: < > CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD
Object dump complete.
Des suggestions??

Merci.