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


Anmelden zum Antworten