摘要:
1.标准模板库(STL):是为了提供通用的模板,这部分代码都是优质的代码,提高了编程人员的开发效率2.vector向量:本质上来说对数组的封装;特点是在常数时间内完成读取;插入比较复杂;通过迭代器进行遍历初始化vector向量的几种方式:vector v1:vector保存类型为T的对象。默认构造v... 阅读全文
摘要:
1.和函数模板产生的原因相同,通常很多的类都是类体相同,只有参数不同的时候将会用到这个所谓的类模板;类模板在声明处和函数模板没有什么不同,但是实现的地方确实大不相同;模板代码不能分离编译,也就说所有的模板代码只能够在.h文件中实现,这样才能够编译通过;若是将函数的定义写在类的内部,则无需注意一些什么... 阅读全文
摘要:
1.函数模板是为了解决同一函数体对不同类型数据的处理而产生的东西,只有当程序中需要调用模板函数时,函数模板会根据程序调用传入的不同参数生成不同的模板函数,以供程序调用使用,类似重载,但是也有不同之处;函数模板分为3类:分别是具有类型参数的函数模板、变量参数的函数模板、多参数函数模板;2.类型参数函数... 阅读全文