Не получаеться перегрузить оператор(перегруженый оператор не вызываеться)
class listNode
{
...
const listNode &operator++(int) const;
}
const listNode &listNode::operator++(int) const{
std::cout << "azaz";
}
class doubleLinkedList{
private:
listNode *mFirst;
listNode *mLast;
listNode *mCurrent;
...
}
void doubleLinkedList::getAll(){
mCurrent = mFirst;
mCurrent++;
mCurrent->data();
}
в mFirst данные есть, копируеться норм, только пергрузка не работает