CStringArray (Detected memory leaks)
-
Hi,
hab grad Schwierigkeiten ein CStringArray, welches ich auf dem Heap installiert habe, wieder korrekt zu löschen. Bis jetzt bekomme ich "Detected memory leaks" angezeigt.
Hab die Funktionen auf das Notwendigste reduzieren können - mit der gleichen Fehlermeldung beim Schließen des Programms.
CStringArray* CollectItems(UINT nbr) { CStringArray* sArr = new CStringArray(); sArr->Add(_T("item1")); } void Testfunction(void) { CStringArray *sArr; sArr = CollectItems(2); delete sArr; }
Gruß
Bernd
-
Auffällig ist erstmal, dass CollectItems keinen Wert zurückgibt.
Davon abgesehen führt das Beispiel bei mir zu keinem Memory Leak.