Inhaltsverzeichnis

front_inserter()

#include <iterator>

template <class C> front_insert_iterator<C> front_inserter (C& container) 

Erzeugt einen Einfüge-Iterator, der Werte in den Container vorn einfügt.

Parameter

container ein STL-Container mit push_front()-Methode

Ergebnis

Rückgabewert: front_insert_iterator<C>(container).

Siehe auch

back_inserter(), inserter().

Beispiel

front_inserter.cpp
#include <algorithm>
#include <iterator>
#include <deque>
#include <iostream>
 
int main()
{
  typedef std::deque<double> Container;
  Container zahlen(3, 0.0);
  double arr[] = { 1, 2, 3, 4, 5 };
 
  std::copy(begin(arr), end(arr), std::front_inserter(zahlen));
  for(auto x : zahlen) 
    std::cout << x << ' ';
}