64,637
社区成员
发帖
与我相关
我的任务
分享
#include<iostream>
template<typename T>
class One{
public:
class Two{
public:
Two(T tt):t(tt){}
private:
T t;
};
Two Assign(T);
};
template<typename T>
One<T>::Two One<T>::Assign(T tt)
{
return Two(tt);
}
template<typename T>
typename One<T>::Two One<T>::Assign(T tt)
{
return Two(tt);
}
template<class T>
typename One<T>::Two One<T>::Assign(T tt)
{
return Two(tt);
}
这里typename怎么解释