泛型怎么类外定义?
template<class T>
class cls {
template<class T1>
void fun(T1 t);
};
像这样的声明, 怎么类外定义??? c++ 泛型 定义
[解决办法]
template <class T>
void cls::fun(T t);
是这个意思?
[解决办法]
template<class T>
class cls {
template<class T1>
void fun(T1 t);
};
template<class T> template<class T1>
void cls<T>::fun(T1 t)
{
}
int main()
{
return 0;
}
[解决办法]
这个帖怎么发到这个版了