当我在VC++6中编译以下代码时,我一直收到“使用类模板需要模板参数列表”的错误信息。有什么问题吗?
template <class T>
class StdVector{
public:
StdVector & operator=(const StdVector &v);
};
template <typename T>
StdVector & StdVector<T>::operator=(const StdVector &v){
return *this;
}发布于 2009-11-28 18:13:17
您需要将模板参数放在返回类型中:
template <typename T>
StdVector<T> & StdVector<T>::operator=(const StdVector &v)
{
return *this;
}发布于 2009-11-28 18:15:19
它应该是
template <typename T>
StdVector<T> & StdVector<T>::operator=(const StdVector<T> &v)
{
return *this;
}https://stackoverflow.com/questions/1812160
复制相似问题