я вот не понял, тебе существующее значение поменять надо, или новое впихнуть?
Есть хеш карта, в которой может уже лежать unique_ptr, я хочу проверять, если в карте уже лежит объект unique_ptr, то задать тупо itr->second = std::move(obj), где obj - это новый unique_ptr объект
Есть хеш карта, в которой может уже лежать unique_ptr, я хочу проверять, если в карте уже лежит объект unique_ptr, то задать тупо itr->second = std::move(obj), где obj - это новый unique_ptr объект
if (auto result = map.find(key); result != map.end()) { result->second.reset(new_ptr); }