C++ 类模板、函数模板

墨蓝 2023-10-18 18:47 33阅读 0赞
函数模板

函数模板相当于java中的泛型方法

  1. template <typename T>
  2. T test5(T i, T j){
  3. return i > j ? i : j;
  4. }
  5. void main(){
  6. double f = test5(13.2, 15.3);
  7. cout << f << endl;
  8. }

打印结果为15.3

类模板

类模板相当于java的泛型类

  1. template < class T,class E>
  2. class Q {
  3. public:
  4. T test(T t, E e){
  5. return t + e;
  6. }
  7. };
  8. void main(){
  9. Q<int, float> q;
  10. cout << q.test(1,1.1) << endl;
  11. }

打印结果为2

发表评论

表情:
评论列表 (有 0 条评论,33人围观)

还没有评论,来说两句吧...

相关阅读