Существует ли стандартная реализация Циркулярного списка для C ++?
Я хочу использовать круговой список.
Если не считать реализации моей (как этот человек сделал) какие у меня варианты?
В частности, что я хочу сделать, это перебрать список объектов. Когда мой итератор достигает конца списка, он должен автоматически вернуться к началу. (Да, я понимаю, что это может быть опасно.)
См. Определение Владимираcircular_iterator
: «Циркулярный итератор никогда не будет равен CircularList :: end (), поэтому вы всегда можете разыменовать этот итератор».