原创 C++ STL 体系结构与内核分析(七)万用的hash function/cout

万用的hash function

设计成一般的函数/成员函数,如下图所示

原创 C++ STL 体系结构与内核分析(七)万用的hash function/cout

蓝色部分做的内容:

原创 C++ STL 体系结构与内核分析(七)万用的hash function/cout

都是一样的函数hash_val,通过输入参数判断使用哪一个。

原创 C++ STL 体系结构与内核分析(七)万用的hash function/cout

代码实现:

原创 C++ STL 体系结构与内核分析(七)万用的hash function/cout

原创 C++ STL 体系结构与内核分析(七)万用的hash function/cout

输出每个篮子有多少元素。

形式3:宣告申明方式

原创 C++ STL 体系结构与内核分析(七)万用的hash function/cout

原创 C++ STL 体系结构与内核分析(七)万用的hash function/cout

cout

原创 C++ STL 体系结构与内核分析(七)万用的hash function/cout

接受了上述类型,所以可以使用cout << 输出。

自己写需要操作符重载

原创 C++ STL 体系结构与内核分析(七)万用的hash function/cout