std::hash(std::string,std::wstring,std::u16string,std::u32string,std::pmr::string, (3) - Linux Manuals
std::hash(std::string,std::wstring,std::u16string,std::u32string,std::pmr::string,: std::hash(std::string,std::wstring,std::u16string,std::u32string,std::pmr::string,
NAME
std::hash(std::string,std::wstring,std::u16string,std::u32string,std::pmr::string, - std::hash(std::string,std::wstring,std::u16string,std::u32string,std::pmr::string,
Synopsis
Defined in header
template<>
template<>
template<>
template<>
template<>
template<>
template<>
template<>
template<>
template<>
The template specializations of std::hash for the various string classes allow users
to obtain hashes of strings.
These hashes equal the hashes of corresponding std::basic_string_view
classes: If S is one of these string types, SV is the corresponding
string view type, and s is an object of type S, then std::hash<S>()(s)
== Example
The following code shows one possible output of a hash function used on a string:
// Run this code
Output:
See also
hash
(C++11)