История изменений
Исправление intelfx, (текущая версия) :
template< class K > iterator find( const K& x ); (3) (since C++20)
https://en.cppreference.com/w/cpp/container/unordered_map/find
Там в конце как раз есть пример с поиском string_view в мапе из string-ов:
// C++20 demo: Heterogeneous lookup for unordered containers (transparent hashing) std::unordered_map<std::string, size_t, string_hash, std::equal_to<>> map{ {"one"s, 1} }; std::cout << std::boolalpha << (map.find("one") != map.end()) << '\n' << (map.find("one"s) != map.end()) << '\n' << (map.find("one"sv) != map.end()) << '\n';
Исправление intelfx, :
template< class K > iterator find( const K& x ); (3) (since C++20)
https://en.cppreference.com/w/cpp/container/unordered_map/find
Там в конце как раз есть пример с поиском string_view в мапе из string-ов.
Исходная версия intelfx, :
template< class K > iterator find( const K& x ); (3) (since C++20)