Re[4]: Засада с эквивалентным ключом в std::unordered_map
От: Videoman Россия https://hts.tv/
Дата: 16.10.24 21:01
Оценка:
Здравствуйте, Великий Реверс, Вы писали:

ВР>1)

ВР>у тебя ключ в контейнере стринг
ВР>сделай ключ стринг ссылка
ВР>стандартный или свой референс какой то придумай

Я в условиях записал, что не могу, т.к. снаружи приходит std::unordered_map<std::string, some_class>, с std::string.

ВР>2)

ВР>object.find(std::move(str));

Этот код эквивалентен object.find(str), т.к. find на вход принимает константную ссылку.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.