1. 模板被具体参数化时,不进行默认类型转化,即使类型相融的情况下:如short-->int。
2. 定义抽象模板类成员函数:
template <class T>
typename T::fun tempfun;
注意:a. 模板的具体实现类必须包含成员函数fun;
b. typename必不可少,否则会编译错误。
1. 模板被具体参数化时,不进行默认类型转化,即使类型相融的情况下:如short-->int。
2. 定义抽象模板类成员函数:
template <class T>
typename T::fun tempfun;
注意:a. 模板的具体实现类必须包含成员函数fun;
b. typename必不可少,否则会编译错误。