|  | Home | Libraries | People | FAQ | More | 
Insert into the string.
template< typename InputIterator> constexpr iterator insert( const_iterator pos, InputIterator first, InputIterator last);
            Inserts characters from the range {first, last)
            before the character pointed to by pos.
          
            posshall be valid within
            {data(), data() + size()},
            {first, last) shall be a valid range
          
Strong guarantee.
All references, pointers, or iterators referring to contained elements are invalidated. Any past-the-end iterators are also invalidated.
| Type | Description | 
|---|---|
| 
                       | The type of the iterators. | 
            InputIteratorsatisfies
            InputIterator and does not satisfy
            ForwardIterator.
          
            An iterator which refers to the first inserted character or pos if no characters were inserted
          
| Name | Description | 
|---|---|
| 
                       | The position to insert at. | 
| 
                       | An iterator representing the first character to insert. | 
| 
                       | An iterator representing one past the last character to insert. | 
| Type | Thrown On | 
|---|---|
| 
                       | 
                       |