Defined in header <string> | ||||
---|---|---|---|---|
| (since C++11) |
The template specializations of std::hash
for the various string classes allow users to obtain hashes of strings.
Example
The following code shows one possible output of a hash function used on a string:
1 2 3 4 5 6 7 8 9 10 11 12 13 | #include <iostream> #include <string> #include <functional> int main() { std::string s = "Stand back! I've got jimmies!" ; std::hash<std::string> hash_fn; size_t hash = hash_fn(s); std::cout << hash << '\n' ; } |
Output:
1 | 325378910 |
See also
(C++11) | hash function object (class template) |
Please login to continue.