模板编程 : 类似于 Java 中的泛型编程 ;
① 函数模板 : 对应着 Java 中的泛型方法 ;
② 类模板 : 对应 Java 中的泛型类 ;
2....Java 中的泛型方法 :
void fun( T t ){
}
3....C++ 中的模板方法 :
//函数模板 , 对应 Java 泛型方法
// 其中 typename 也可以写成 class
template
T add(T a, T b) {...函数模板作用 : 避免反复定义重载函数 , 例如两个数字相加时 , 需要考虑 int 类型数字相加 , float 类型数字相加 等 , 这些函数的内部行为都是一致的 , 如果使用了模板函数 , 就可以只写一个模板方法即可...执行结果 :
输出模板类计算结果 : 88.8
C++ 中创建了大量的模板类 , 如 queue , vector , list 等容器 , 都是模板类 ;
代码示例
----
1.