pointhi
Erfahrenes Mitglied
Hy,
für ein Projekt würde hab ich einen Container in etwa wie folgt definiert:
Die Frage ist jetzt, ist es irgendwie möglich, einen weak_ptr automatisch aus dem container zu entfernen, sobald er ungültig ist, oder muss ich immer alle container darauf überprüfen?
Das Löschen des Objektes aus dem Container wenn der Destruktor von xyz aufgerufen wird ist leider nicht möglich.
mfg, pointhi
für ein Projekt würde hab ich einen Container in etwa wie folgt definiert:
C++:
std::set<std::tr1::weak_ptr<xyz> > container;
Die Frage ist jetzt, ist es irgendwie möglich, einen weak_ptr automatisch aus dem container zu entfernen, sobald er ungültig ist, oder muss ich immer alle container darauf überprüfen?
Das Löschen des Objektes aus dem Container wenn der Destruktor von xyz aufgerufen wird ist leider nicht möglich.
mfg, pointhi
Zuletzt bearbeitet von einem Moderator: