代码点读机 / C++ / insert

insert C++ · 常用功能

在指定位置之前插入一个或多个元素;位置由迭代器给出。

怎么用

容器.insert(位置, 值);

小例子

std::vector<int> v = {1, 3};
v.insert(v.begin() + 1, 5);
for (int x : v) std::cout << x;

运行结果

153

提醒:插入可能使 vector 的迭代器失效;返回指向新插入元素的迭代器

官方文档:https://en.cppreference.com/w/cpp/container/vector/insert

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← C++全部词条