MemoryLeak vector und string (löschen bitte)
-
ich hab hier ne map und nen vector
map<string, mystruct>
vector<TClass*>
in die map füge ich werte via
mymap[astring] = mydata;
ein, beim beenden des programm meckert mir codeguard (borland) das ich die strings nicht freigegeben hätte
im dtor steht ein mymap.clear(), das sollte doch eigentlich helfen ?!
in den vektor schieb ich mit push_back(MyObj); objekte hinein die ich am ende EIGENTLICH mit einer schleife alle zurückgebe delete und dann anschliessend den vector clear() entsorge ....
EDIT
jaja die blindheit, hab die erste ausgabe nicht beachtet, da hab ich vergessen die klasse zu deleten, die vector und map erstellt und auch deleten sollte