std::hash (std::string, std::wstring, std::u16string, std::u32string)
Da cppreference.com
< cpp | string | basic string
![]() |
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
Definido no cabeçalho <string>
|
||
template<> struct hash<std::string>; template<> struct hash<std::wstring>; |
(desde C++11) | |
The template specializations of std::hash for the various string classes allow users to obtain hashes of strings.
[editar] Exemplo
The following code shows one possible output of a hash function used on a string:
#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'; }
Saída:
325378910
[editar] Veja também
(C++11) |
hash function object (modelo de classe) |