「C++ 基础」泛型与模板
函数模板
术语
1 | template<typename T> |
T是模板的**模板参数(Template Parameter)**,可以表示一个具体的数据类型,例如int
,double
,std::string
typename
关键字来定义模板参数,也可以使用class
关键字替换
T a, T b
称调用参数
函数体称模板函数
1 | template<typename T> |
T是模板的**模板参数(Template Parameter)**,可以表示一个具体的数据类型,例如int
,double
,std::string
typename
关键字来定义模板参数,也可以使用class
关键字替换
T a, T b
称调用参数
函数体称模板函数