使用:
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);

 

 
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐