1.用类/typename作为参数来定义类模板,实例化应该是:
template<class/typename T> class obj;
....
obj<T> obj1(T);
2.用类/typename作为参数来定义方法模板,实例化应该是:
template<class/typename T> void func() {};
...
func<a> ();
1.用类/typename作为参数来定义类模板,实例化应该是:
template<class/typename T> class obj;
....
obj<T> obj1(T);
2.用类/typename作为参数来定义方法模板,实例化应该是:
template<class/typename T> void func() {};
...
func<a> ();