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. SyntaxConsider a vector v. Syntax would be: insert(iterator,val); insert(iterator,n,val); insert(iterator,InputIterator first,InputIterator last); Parameter
Return valueIt 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
|