boost::hash

トップページ > コンテナとイテレータ >

abstract

必要なヘッダ
<boost/functional/hash.hpp>
出来ること
ハッシュ関数
リファレンス
en

sample

#include <iostream>
#include <string>
#include <boost/functional/hash.hpp>
using namespace std;

int main()
{
	string s = "Hello";
	cout << boost::hash<string>()(s) << endl;
}

実行結果

758207331

etc

基本型やstd::string、標準コンテナ等に対するハッシュ関数です。 unordered 等のハッシュコンテナのデフォルトとして使われています。

see also

presented by k.inaba (kiki .a.t. kmonos.net) under CC0