std::vector::insert()

Вставляет элемент перед итератором pos.

Сигнатураiterator v.insert(pos, value)

Метод insert() вставляет значение перед позицией, заданной итератором. Остальные элементы сдвигаются вправо — операция O(n). Возвращает итератор на вставленный элемент.

std::vector<int> v = {1, 3};
v.insert(v.begin() + 1, 2);
// вектор: {1, 2, 3}
std::cout << v[1]; // результат: 2
← Все записи: C++ STL
Поддержать проект