C++ Vector insert() function
Last Updated : 17 Mar 2025
It is used to insert new element at specified position.

Syntax
Consider a vector v. Syntax would be:
Parameter
- iterator:An iterator defines the position, where the new elements are to be inserted.
- val: The valspecifies the value which is to be inserted.
- n: Number of times the value is to be occurred.
- (first,last): It defines the range of elements which is to be inserted.
Return value
It returns an iterator pointing to the newly inserted element.
Example 1
Let's see a simple example.
Output:
In this example, string "programs" is inserted in vector 'v' using insert() function.
Example 2
Let's see a simple example.
Output:
Example 3
Let's see a simple example.
Output: