сделать итератор.
Если в private запихнуть std::list, то когда пишется итератор у меня вылезают всякие костыли (не факт что костыли, но что-то страшное точно), потому что я получаю что-то вроде ptr_ =&*it, а это вроде как небезопасно, хотя черт его знает.
Вопрос такой: оставлять std::list внутри и хитрым образом писать итератор (и если да, то каким) или изгоялться и писать свой лист?
Возможно можно занести std::list в public, но я не уверен что это будет хорошо
Обсуждают сегодня