Как удалить элемент из std::set>?C++

Программы на C++. Форум разработчиков
Anonymous
Как удалить элемент из std::set>?

Сообщение Anonymous »

Проблема удаления элемента из std::set кажется простой, за исключением того, что набор содержит элементы std::unique_ptr и все, что доступно, — это необработанный указатель. Вот упрощенный пример, демонстрирующий проблему (не реальный код):

Код: Выделить всё

struct A {
A() { last_created = this; std::cout 

Подробнее здесь: [url]https://stackoverflow.com/questions/79035323/how-to-erase-an-element-from-stdsetstdunique-ptra[/url]

Вернуться в «C++»