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

How to insert element after the iterator position

本文关键字:之后 插入 元素 位置 迭代器      更新时间:2023-10-16

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

这就是

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

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

使用函数:

itr = mylist.insert_after(Itr, value)

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