C ++数据结构的独立平台哈希

时间:2015-06-02 13:28:37

标签: c++ boost hash stl hashmap

我想评估一个C ++数据结构的哈希,主要包含doublestd::string。 Boost通过hashsha1提出了一些功能。

Boost hash已知为platform dependent,因为它返回std::size_t。但是,由于它的扩展处理stl个容器,它的API非常方便。

例如,Boost hash允许声明这样的哈希

#include <boost/functional/hash.hpp>
boost::hash<MyType> hash;
std::size_t seed = hash(MyType());

我想从使用boost SHA1的相同API中受益。 SHA1的API级别是否比process_bytes方法更高?

0 个答案:

没有答案