#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.
container | ein STL-Container mit push_front() -Methode |
Rückgabewert: front_insert_iterator<C>(container)
.
#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 << ' '; }