insert

The member function insert inserts a value or a range of values at a set position.

  iterator insert(iterator position, const T& x);
  void insert(iterator position, size_type n, const T& x);
  template <class InputIterator> void insert
  (iterator position, InputIterator first,InputIterator last);