namespace std { template <class Container> front_insert_iterator<Container> front_inserter(Container& x); }
概要
front_insert_iterator
のヘルパ関数。
戻り値
front_insert_iterator<Container>(x)
例
#include <iostream> #include <deque> #include <iterator> #include <algorithm> int main() { std::deque<int> src = {1, 2, 3}; std::deque<int> dest; // srcの要素をdestの先頭に追加しながらコピー std::copy(src.begin(), src.end(), std::front_inserter(dest)); for (int x : dest) { std::cout << x << std::endl; } }
出力
3
2
1