Day08总结
01函数模板的基本语法
1 | * template<typename T>告诉编译器T是万能数据类型,下面紧跟者的函数或者类中的T类型,不要报错 |
02函数模板实现int和char的数组排序
1 | template <class T> |
03普通函数和函数模板的区别以及调用规则
1 | * 1.C++如果普通函数和函数模板可以同时调用,优先使用的是普通函数 |
04模板的局限性的解决—具体化
1 | * 用具体化技术来解决问题 |
05类模板和函数模板的区别
1 | * 类模板使用时候不可以用自动类型推导,必须显示指定类型 |
06类模板中成员函数创建时机
1 | class Person1 |
类模板作为函数参数
1 | * 3种方式 |
08 类模板碰到继承问题以及解决
1 | * 如果父类是一个类模板,子类在做继承的时候,必须制定出父类中T的类型,否则无法欸父类中的T分配内存 |
09 类模板类外实现成员函数
1 | * template<class T1 ,class T2> |
10类模板分文件编写
1 | * 类模板不建议做份文件编写,因为要包含.cpp文件 |
11类模板案例——数组类封装
1 | * 属性 |