1.函数模板可以用与非模板函数一样的方式声明为 inline。说明符放在模板形参表之后、返回类型之前,不能放在关键字 template 之前。
template <typename T> inline T min(const T&, const T&);
2.模板形参作用域:
模板形参的名字可以在声明为模板形参之后直到模板声明或定义的末尾处使用。
3.通过在成员名前加上关键字 typename 作为前缀,可以告诉编译器将成员当作类型。
1.函数模板可以用与非模板函数一样的方式声明为 inline。说明符放在模板形参表之后、返回类型之前,不能放在关键字 template 之前。
template <typename T> inline T min(const T&, const T&);
2.模板形参作用域:
模板形参的名字可以在声明为模板形参之后直到模板声明或定义的末尾处使用。
3.通过在成员名前加上关键字 typename 作为前缀,可以告诉编译器将成员当作类型。