Insert the contents of the array into the end of the vector : vector insert « vector « C++ Tutorial






#include <vector>
#include <iostream>

using namespace std;

int main(int argc, char** argv)
{
  int arr[10]; // normal C++ array
  vector<int> vec; // STL vector
  int i;

  // Initialize each element of the array to the value of its index.
  for (i = 0; i < 10; i++) {
    arr[i] = i;
  }

  // Insert the contents of the array into the end of the vector.
  vec.insert(vec.end(), arr, arr + 10);

  // print the contents of the vector
  for (i = 0; i < 10; i++) {
    cout << vec[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