我在使用构造函数编译我的类链表时遇到此错误。我想做一个复制赋值运算符,但我得到这个错误 'list::list' 命名构造函数,而不是类型。 该行是:
list::list& operator= (const list &l)
list 是我类(class)的名字
最佳答案
这个错误是不言自明的。
使用这段代码:
list& operator= (const list &l)
在类声明之外,您必须明确函数属于哪个范围:
list& list::operator= (const list &l)
// ^^^^^^
关于c++ - 'list::list' 命名构造函数,而不是类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13074590/