如何随机移动list的迭代器
使用:templatevoid advance (InputIterator& i, Distance n);让任何容器的迭代器移动一段距离。例子: listint> mylist;for (int i=0; i<10; i++) mylist.push_back (i*10);listint>::iterator it = mylist.begin();advanc
·
使用:template <class InputIterator, class Distance> void advance (InputIterator& i, Distance n);让任何容器的迭代器移动一段距离。例子:
list<int> mylist; for (int i=0; i<10; i++) mylist.push_back (i*10); list<int>::iterator it = mylist.begin(); advance (it,5);
更多推荐
已为社区贡献1条内容
所有评论(0)