boost::hash-协议兼容的内部哈希仿函数。key_of_value 一起使用),使用简单的哈希(类似于 boost::hash)。hash_function 调用,就像 boost::hash 一样。boost::hash 并通过该类型的对象调用。如果用户在包含 Boost.Intrusive 之前或之后包含了 boost/container_hash/hash.hpp,则将正确调用 boost::hash。boost/container_hash/hash.hpp 头文件,因为它通过 Boost.Intrusive 间接包含。这些用户将需要显式包含 boost/container_hash/hash.hpp 以获得 Boost.ContainerHash 的特性。linear_buckets 和 fastmod_buckets 选项。noexcept 对库的支持,以获得更好的性能和诊断。linear_slist_algorithms 在返回时使用简单的 node_ptr 而不是 std::pair。list/slist 使用 operator </operator == 而不是 std::equal_to/std::less。merge 函数。root() 函数。key_compare 相同的严格弱排序的比较函数,容器必须根据传递的比较对象进行分区。xxx_dont_splay 函数,从 splay 容器中移除了 splay_set_base_hook 和 splay_set_member_hook,以及 splaytree_algorithms 函数中的 bool splay = true 额外参数。suggested_upper_bucket_count/suggested_lower_bucket_count 添加了 64 位素数值。xxx_dont_splay 函数。已弃用 splay 容器中的 splay_set_base_hook 和 splay_set_member_hook,请改用 bs_set_base_hook 或 bs_set_member_hook。两者都将在 Boost 1.56 中移除。BOOST_NO_EXCEPTIONS 支持(错误 #7849)。clone_from 函数现在复制关联容器的谓词和哈希函数。incremental<> 选项为无序容器添加了增量哈希。iterator 更新为 const_iterator,以跟上下一个标准的草案。linear<> 和 cache_last<> 选项。optimize_multikey<> 选项。store_hash 选项时,优化了无序容器。container_from_iterator 函数。