Есть ли способ предотвратить функцию std::set< Object*>.erase(it)
для удаления памяти?Я только хочу, чтобы Object*
был удален из набора без освобождения памяти.
Если говорить точнее, у меня есть объект, который удаляет себя из набора и помещает себя в другой.И он падает.
set1.insert(this);
set1.erase(set1.find(this));
set2.insert(this);
Кто-нибудь может воспроизвести это?спасибо!