我想使用循环列表.
没有实施我自己(像这个人一样)我的选择是什么?
具体来说,我想做的是迭代一个对象列表.当我的迭代器到达列表的末尾时,它应该自动返回到开头.(是的,我意识到这可能很危险.)
请参阅Vladimir对a的定义circular_iterator:"circular_iterator永远不会与CircularList :: end()相等,因此您始终可以取消引用此迭代器."
circular_iterator
c++ circular-list data-structures
c++ ×1
circular-list ×1
data-structures ×1