13

std::list.insert 在迭代器位置之前插入一个元素。如何在迭代器位置之后插入元素。

4

2 回答 2

19

就是list::insert这样。在插入你的值之前增加你的迭代器:

if (someIterator != someList.end()) {
    someIterator++;
}
someList.insert(someIterator, someValue);
于 2012-05-16T10:45:28.113 回答
0

使用功能:

itr = mylist.insert_after(Itr, value)

它将value在 指向的位置之后插入itr

于 2015-09-05T16:35:34.513 回答