Memoryleaks detecting, Probleme
-
und wie finde ich nun wo das Memory leak liegt?
Kevin
-
folgendes:
wenn ich mit malloc Speicher anfordere, wird die richtige Zeile angezeigt, bei new allerdings nicht!
Wieso?
Danke
Kevin
-
hi!
schau dir mal den artikel an!http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvc60/html/memleaks.asp
-
da steht leider nichts zu new / delete
was ich tun kann, damit das richtig angezeigt wird
-
du kannst aber mit
_crtBreakAlloc = XXX;
an der betroffenen stelle einen breakpoint setzen und so auch herausfinden, wo noch ein leak ist
-
hi!
hab mich nochmal schlau gemacht:
du musst afxwin.h einbinden und dann kannst du per
#define new DEBUG_NEW
die memoryleaks auch bei new finden
-
huhu!
Das reicht leider nicht weil jetzt new mehrfrach definiert ist...#ifndef reicht ebenfalls nicht
-
versuche es mal so:
#ifdef new
#undef new
#define new DEBUG_NEW
-
hab ich schon, reicht auch nicht

-
mh doch jetzt geht es, nur leider wird mir jetzt nicht die Codedatei (z.b. main.cpp) angezeigt, das Output ist als hätte ich nicht _CRTDBG_MAP_ALLOC defined!
