Insert two elements from another container in position [1] : vector insert « vector « C++ Tutorial






#include <vector>
#include <iostream>
using namespace std;
int main ()
{
    // Instantiate a vector with 4 elements, each initialized to 90
    vector <int> v (4, 90);

    vector <int>::iterator i;
    for ( i = v.begin (); i != v.end (); ++ i ){
        cout << *i << ' ';
    }
    vector <int> vecAnother (2, 30);

    v.insert (v.begin () + 1,vecAnother.begin (), vecAnother.end ());

    for ( i = v.begin (); i != v.end (); ++ i )
    {
        cout << *i << ' ';
    }

    return 0;
}








16.18.vector insert
16.18.1.Insert element by index
16.18.2.Insert 10 duplicate value to vector
16.18.3.Insert one vector to another vector
16.18.4.Insert elements from array
16.18.5.Insert 25 at the beginning
16.18.6.Insert 2 numbers of value 45 at the end
16.18.7.Insert two elements from another container in position [1]
16.18.8.Insert the contents of the array into the end of the vector
16.18.9.Combine insert and end to add elements to the end of vector