![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CPP模板与泛型编程
文章平均质量分 77
T1mzhou
这个作者很懒,什么都没留下…
展开
-
C++类模板
C++类模板第二节:类模板,变量模板,别名模板类模板的基本范例和模板参数的推断**类模板:**是产生类的模具,通过给定的模板参数,生成具体的类,也就是实例化一个特定的类。比如:vector,引入类模板的目的,减少代码冗余基本范例namespace _nmsp1{ //类模板定义 template <typename T> // T是类型模板参数,表示myvector这个容器所保存的元素类型,typename和 // c原创 2021-09-13 21:43:30 · 258 阅读 · 0 评论 -
C++函数模板
C++函数模板第一节-函数模板模板的定义是以template关键字开头;类型模板参数T前面用typename来修饰,所以,遇到typename就该知道其后面跟的是一个类型。typename可以被class取代,但此处的class并没有“类”;类型模板参数T(代表是一个类型)以前前面的修饰符typename/class都用<>括起来T这个名字可以换成任意其他标识符,对程序没有影响。用T只是一种编程习惯。例子:namespace _nmsp1{ int Sub(int tv1,原创 2021-09-12 23:14:17 · 315 阅读 · 0 评论