为什么类模板的成员函数定义在类外,在其前必须加上类模板定义?
template<class T>
加上template <class T>后,编译器就知道这是一个模板,T是一个模板类型参数如果你去掉它,那么编译器遇到T时,它把T当着一个类型或整型值来解析,但是T在此之前却没有定义,因此报错
template <class T>