脚本宝典收集整理的这篇文章主要介绍了chap02C++泛型机制的基石,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
内容
2.1、类模板的公有数据类型成员
2.1.1、类的数据类型成员
2.1.2、再谈typedef
2.2、内嵌式数据类型表及数据类型衍生
- 把用typedef定义的所有公有数据类型集中形成一个数据类型表,并放在类模板中靠前的位置。
- [e2-2.cpp]
-
公有数据类型成员或数据类型表则实现了实际数据类型的共享。
2.3、数据类型表
2.3.1、数据类型表的概念
-
全是公有
- [e2-3.cpp]
- [e2-4.cpp]
2.3.2、数据类型表的应用
-
类型占位符不是字符串“替换”
- [e2-5.cpp]
2.4、特化数据类型表
-
数据类型表是一种类模板,由特化类模板形成的数据类型就是特化数据类型表。
- [e2-6.cpp]
2.5、STL中的traits表
- 应用背景
-
使用特化模板实现指针的数据类型表
- [e2-7.cpp]
-
汇总同类类模板的内嵌数据类型表形成统一接口
- [e2-8.cpp]
履历&收获
履历
- 20190319看了本章的一半,20190320看了另一半。
收获
- 本章内容,都能读懂,代码也运行了一下,但融会贯通还不够。
- C++ traits技术浅谈
以上是脚本宝典为你收集整理的chap02C++泛型机制的基石全部内容,希望文章能够帮你解决chap02C++泛型机制的基石所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。