如何在迭代器位置之后插入元素



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

这就是

list::insert所做的。只需在插入值之前递增迭代器:

if (someIterator != someList.end()) {
    someIterator++;
}
someList.insert(someIterator, someValue);

使用函数:

itr = mylist.insert_after(Itr, value)

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

最新更新