10-11 模板特化、偏特化

1 模板特化

 为什么泛化的hash没有内容?不是这里要讨论的内容?

size_t是什么类型?

cout这个实例怎么理解?hash<long>():这是个临时对象;(1000),这个()是启动这个函数的;里面做什么无所谓,只要理解这是特化就行了。

 

2 偏特化

1)个数上的偏,<>这个里面叫模板参数

 2)范围上的偏

T原来是任意类型,变成只接收指针,这样范围就缩小了。至于要指向什么,都可以。

偏特化:类名后面加<T *>就实现了,C<T *>,这个写法好奇怪

这里也不太懂!!他说两个T不是同一个T...

 

 

posted @   妖山鬼店  阅读(26)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
点击右上角即可分享
微信分享提示