我正在编写一个链表,并且我的 List 类中有一个 Iterator 类。我想重载 = 运算符,但我不知道启动它的正确语法。
这就是我的代码中的内容
class List{
//member stuff
class Iterator{
private: Node* current;
public: Iterator& operator=(const Iterator& right);
}
}
我正在尝试这个,但我不确定这是否正确。
List::Iterator::operator=(const Iterator& right){
//stuff
}
谁能澄清一下?