gpt4 book ai didi

c++ - 重载运算符 = 错误

转载 作者:太空狗 更新时间:2023-10-29 20:39:54 24 4
gpt4 key购买 nike

我试图创建一个堆栈,但我收到重载我的 = 运算符的错误。堆栈是模板类型。这是代码

template <typename T>
T& ::stack& operator =(const stack& other)
{
if (this == &other) return *this;

copy(other.stack1[0], other.stack1[other.size], stack1[0]);
return *this;
}

任何帮助将不胜感激。谢谢

最佳答案

请试试下面的签名

template <typename T>
stack<T>& stack<T>:: operator =(const stack<T>& other)

关于c++ - 重载运算符 = 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26200231/

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