#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
}
是否有任何其他方式可以使列表中的最後一個元素有一個?迭代器到std :: list中的最後一個元素
爲什麼不使用'n.rbegin()'? – kennytm 2010-04-20 19:55:13
出於某種原因,我不想擁有reverse_iterator。 – cpx 2010-04-20 19:58:04