リンクされたリストを書いていて、List クラス内に Iterator クラスがあります。= 演算子をオーバーロードしたいのですが、それを開始するための正しい構文がわかりません。
これは私のコードにあるものです
class List{
//member stuff
class Iterator{
private: Node* current;
public: Iterator& operator=(const Iterator& right);
}
}
私はこれを試していますが、これが正しいかどうかはわかりません。
List::Iterator::operator=(const Iterator& right){
//stuff
}
誰でも明確にできますか?