C-Sharp | Java | Python | Swift | GO | WPF | Ruby | Scala | F# | JavaScript | SQL | PHP | Angular | HTML
C++ Vector insert()It is used to insert new element at specified position.
Syntax
Consider a vector v. Syntax would be: insert(iterator,val); insert(iterator,n,val); insert(iterator,InputIterator first,InputIterator last); Parameter
Return value
It returns an iterator pointing to the newly inserted element. Example 1Let's see a simple example.
#include<iostream>
#include<vector>
using namespace std;
int main()
{
vector<string> v{"java"};
stringstr="programs";
v.insert(v.begin()+1,str);
for(int i=0;i<v.size();i++)
cout<<v[i]<<" ";
return 0;
}
Output: java programs In this example, string "programs" is inserted in vector 'v' using insert() function. Example 2Let's see a simple example.
#include<iostream>
#include<vector>
using namespace std;
int main()
{
vector<string> v{"C" ,"Tutorials"};
v.insert(v.begin()+1,2,"C");
for(int i=0;i<v.size();i++)
cout<<v[i]<<" ";
return 0;
}
Output: C CC Tutorials Example 3Let's see a simple example.
#include<iostream>
#include<vector>
using namespace std;
int main()
{
vector<int> v{1,2,3,4,5};
vector<int> v1{6,7,8,9,10};
v.insert(v.end(),v1.begin(),v1.begin()+5);
for(int i=0;i<v.size();i++)
cout<<v[i]<<" ";
return 0;
}
Output: 1 2 3 4 5 6 7 8 9 10
Next TopicC++ Vector
|