gpt4 book ai didi

C++:模板赋值运算符重载的编译错误

转载 作者:太空狗 更新时间:2023-10-29 20:32:31 25 4
gpt4 key购买 nike

当我在 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;
}

最佳答案

需要将模板参数放在返回类型中:

template <typename T>  
StdVector<T> & StdVector<T>::operator=(const StdVector &v)
{
return *this;
}

关于C++:模板赋值运算符重载的编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1812160/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com