10-11 模板特化、偏特化
1 模板特化
为什么泛化的hash没有内容?不是这里要讨论的内容?
size_t是什么类型?
cout这个实例怎么理解?hash<long>():这是个临时对象;(1000),这个()是启动这个函数的;里面做什么无所谓,只要理解这是特化就行了。
2 偏特化
1)个数上的偏,<>这个里面叫模板参数
2)范围上的偏
T原来是任意类型,变成只接收指针,这样范围就缩小了。至于要指向什么,都可以。
偏特化:类名后面加<T *>就实现了,C<T *>,这个写法好奇怪
这里也不太懂!!他说两个T不是同一个T...