списка, внутри класса есть метод оператора индексации (квадратные скобки), я хочу создать метод, выводящий список в консоль, но тут такая проблема - не понятно, как оформить доступ к оператору индексации внутри класса? Просто снаружи класса это выглядит примерно так:
List<int> MyList;
MyList.pushback(6);
cout<<MyList[0];
Проблема в том, что оператору нужно название объекта, так что cout<<[0]; не работает
(*this)[i] либо operator[](i) но вообще если хочешь вывести список, стоит идти непосредственно по элементам, а не по индексам
Да, по поводу элементов уже додумался, до этого чего-то тупил)) А за подсказку с (*this) спасибо, такая реализация доступа к условному объекту ещё внутри класса имеет кучу применений, как мне кажется
Обсуждают сегодня