Re: Засада с эквивалентным ключом в std::unordered_map
От: sergii.p  
Дата: 17.10.24 10:57
Оценка: 4 (1)
Здравствуйте, Videoman, Вы писали:

V>Вводные:

V>- С++ 17
V>- снаружи приходят по умолчанию собранные std::unordered_map<std::string, SomeClass> (используют стандартный компаратор, это важно)

вроде классический костыль — завести дублирующую мапу

using map_t = std::unordered_map<std::string, SomeClass>;
map_t object;
std::unordered_map<std::string_view, map_t::iterator> ref_object;


понятно, что бред. Но если надо, значит надо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.