std::list.insert 在迭代器位置之前插入一个元素。如何在迭代器位置之后插入元素。
这就是
list::insert
所做的。只需在插入值之前递增迭代器:
if (someIterator != someList.end()) {
someIterator++;
}
someList.insert(someIterator, someValue);
使用函数:
itr = mylist.insert_after(Itr, value)
它将在 itr
指向的位置之后插入value
。