[vc] memory leak finden

uhu01

Erfahrenes Mitglied
Hy!

Wenn ich das richtig verstanden habe sollte mir der VC 2003, wenn ich ein Programm debugge doch eventuelle Memory-Leaks anzeigen?

Ich hab das Gefühl gehabt in einer Klasse nicht alle Pointer freigegeben zu haben, und hab dann in meiner main() vorm return noch ein new int; angehängt. Dieses sollte er mir doch anzeigen, oder?
Zweite Frage: DEGUB_NEW gibt es nur in MFC's, stimmt das?

Würde mich freuen wenn mir jemand sagen könnte was ich falsch gemacht hab

mfg
uhu01
 
Hy!

Danke für den Link, die Leak-Erkennung von MSVS lässt wirklich zu wünschen übrig. Sogar bei einem Dreizeiler bei dem nur den Platz für ein Int alloziiert wird erkennt mein VS-Academic nicht das ich den Speicher nicht mehr Freigebe.

thx
uhu01
 
Zurück