文章目录
函数模板
类模板
代码示例
函数模板
----
1....模板编程 : 类似于 Java 中的泛型编程 ;
① 函数模板 : 对应着 Java 中的泛型方法 ;
② 类模板 : 对应 Java 中的泛型类 ;
2....函数模板作用 : 避免反复定义重载函数 , 例如两个数字相加时 , 需要考虑 int 类型数字相加 , float 类型数字相加 等 , 这些函数的内部行为都是一致的 , 如果使用了模板函数 , 就可以只写一个模板方法即可...代码示例 :
① 模板函数定义 :
//函数模板 , 对应 Java 泛型方法
// 其中 typename 也可以写成 class
template
T add(T a, T...函数模板与类模板定义 :
//函数模板 , 对应 Java 泛型方法
// 其中 typename 也可以写成 class
template
T add(T a, T b) {