STL-map-erase



  • Hi,
    Ich verwende eine

    static std::map<matrix<WertType> *,matrix_alloc_type<WertType> > this_matrix_ptr;

    welche als schlüssel immer den this pointer einer Klasse bekommt.
    Wenn ich

    this_matrix_ptr.erase(iterator)

    aufrufe, zerstört er doch lediglich das
    Listenelement, und nicht gleich die ganze Klasse.



  • Sorry für blöde frage.
    daran liegts nicht, und ich weiß nicht wie Beitrag löschen 🙂
    Gruß



  • Designfrage: Wie soll sich das matrix<T>-Objekt verhalten? Was soll passieren, wenn man es kopiert? Ist es überhaupt kopierbar? Verhält sie sich in der Hinsicht so wie ein std::vector? Wozu diese Map?

    Gruß,
    SP



  • AlexanderKiebler schrieb:

    Sorry für blöde frage.
    daran liegts nicht, und ich weiß nicht wie Beitrag löschen 🙂
    Gruß

    Du selbst kannst deinen Beitrag nicht löschen (du könntest aber einen Mod darum bitten). Du kannst den Titel des Threads aber nachträglich ändern und z.B. ein "[gelöst]" oder sowas voranstellen.


Anmelden zum Antworten