风趣翅膀

文章
8
资源
0
加入时间
2年10月17天

C++基础之模板详解函数模板类模板非类型模板参数

C++中模板是泛型编程的基础,是将类型作为参数的一种编程方式。因此可以独立与特定的类型。模板顾名思义就是一个模子,举个不太恰当的栗子:做月饼的模子,样子都是一样的,但是可以做出五仁的、豆沙的、蛋黄的等等各种馅的月饼。C++中模板的应用主要分为两个场景:函数模板和类模板。下面分别介绍一下,能想到的尽量都写一下。函数模板定义方式template <typename T[,typename Q]>return_type func_name(param_list) { //函