#include
<iterator>
template <class C> back_insert_iterator<C> back_inserter (C& container)
Erzeugt einen Einfüge-Iterator, der Werte an den Container hinten anfügt.
container | ein sequentieller Container |
Rückgabewert: back_insert_iterator<C>(container)
.
#include <algorithm> #include <iterator> #include <vector> #include <iostream> int main() { typedef std::vector<double> Container; Container zahlen(3, 0.0); double arr[] = { 1, 2, 3, 4, 5 }; std::copy(begin(arr), end(arr), std::back_inserter(zahlen)); for(auto x : zahlen) std::cout << x << ' '; }