模板的使用

it2022-05-09  29

 

  模板常见的有三种类型,函数模板,类模板,以及非类型模板,模板的定义不能在函数中,

  下面只是简单介绍下函数模板和类模板

 

  函数模板:

  template <class T>

  T max(T x, T y) {

    return (x>y)? x:y;

  }

  以上为声明一个函数模板,用来比较输入的两个相同类型的参数的大小

  class 可以替换为typename

  T可以被任何字母或数字代替

 

  类模板:

  template<typename T1, typename T2>

  class className {

  //  类定义

  };

 

转载于:https://www.cnblogs.com/qianqiannian/p/9662312.html


最新回复(0)