【发布时间】:2011-02-10 07:31:40
【问题描述】:
#include <list>
using std::list;
int main()
{
list <int> n;
n.push_back(1);
n.push_back(2);
n.push_back(3);
list <int>::iterator iter = n.begin();
std::advance(iter, n.size() - 1); //iter is set to last element
}
有没有其他方法可以迭代到列表中的最后一个元素?
【问题讨论】:
-
出于某种原因,我不想拥有 reverse_iterator。