C++中的模板技术 问题引入:C++中有几种交换变量的方法?1、定义宏代码块。优点:代码复用,适合所有类型;缺点:编译器不知道宏的存在,缺少类型检查。 2、定义函数。优点:真正的函数调用,编译器对类型进行检查;缺点:根据类型重复定义函数,无法代码复用。泛型编程——函数模板:一种特殊的函数,可用不同的类型进行调用,与普通函数的区别在于,类型可以被参数化。template关键字,用于声明开始进行泛型编程;typename... C++ 2023-10-13 49 点赞 0 评论 74 浏览