// http://en.cppreference.com/w/cpp/string/basic_string/hash
#include <iostream>
#include <string>
#include <functional>
int main()
{
std::string s = "abc";
std::hash<std::string> hash_fn;
size_t hash = hash_fn(s);
std::cout << hash << '\n';
}
/* Example: a 4993892634952068459 b 10838281452030117757 ab 5498234120169091963 abc 3663726644998027833 */
相关文章
- go标准库的学习-strconv-字符串转换
- 【C++ Primer 习题集】(第5版)练习16.4:编写行为类似标准库find算法的模板。函数需要两个模板类型参数,一个表示函数的迭代器参数,另一个表示值的类型。使用你的函数在一个vector
- C语言的本质(22)——C标准库之字符串操作
- STL笔记(6)标准库:标准库中的排序算法
- c#实例化继承类,必须对被继承类的程序集做引用 .net core Redis分布式缓存客户端实现逻辑分析及示例demo 数据库笔记之索引和事务 centos 7下安装python 3.6笔记 你大波哥~ C#开源框架(转载) JSON C# Class Generator ---由json字符串生成C#实体类的工具
- 算法刷题-无重复字符的最长子串(哈希表、字符串)、数字 1 的个数(递归、数学)、对称二叉树(树、深度优先搜索)
- 基于java类库的哈希算法实现
- c++标准模板库algorithm头文件中accumulate算法的代码
- C语言的本质(26)——C标准库之数值字符串转换
- ELFhash - 优秀的字符串哈希算法