Bağlı bir liste yazıyorum ve Listem sınıfında bir yineleyici sınıfım var. = İşlecini aşırı yüklemek istiyorum ancak başlatmak için doğru sözdizimini bilmiyorum.Yuvalanmış bir sınıfın operatörü nasıl yüklenir?
Bu benim kod
class List{
//member stuff
class Iterator{
private: Node* current;
public: Iterator& operator=(const Iterator& right);
}
}
içinde ne var ben bu çalışıyorum ama bu doğru olup olmadığını emin değilim.
List::Iterator::operator=(const Iterator& right){
//stuff
}
Herkes açıklayabilir mi?
List::Iterator& List::Iterator::operator=(const Iterator& right){
//stuff
}
Tamam eksi görünüyor
ihtiyacı olması: – chris