Я перегрузил оператор [] в своем классе. вот реализацияДоступ к перегруженному оператору в C++
Node* List::operator [](int index) const{
Node* p = head_;
for (int i = 0; i < index; i++){
p = p->link();
}
return p;
}
У меня есть еще одна функция в классе, в котором я хочу получить возвращаемый Узел *. одна из линий
if ((n = index_of_name(artistName)) >= 0){
Node* p = // code needed here
}
Я хочу, чтобы иметь возможность получить доступ к узлу при п, используя перегруженный []. Как я могу это сделать?
Sniff sniff sniff .... запахи рода домашнее задание. Все, начиная от чистого кода до этой точки до части «код, необходимый здесь» .... – Dan