#include // std::cout #include // std::back_inserter #include // std::vector #include // std::copy int main () { std::vector foo,bar; for (int i=1; i<=5; i++) { foo.push_back(i); bar.push_back(i*10); } std::copy (bar.begin(),bar.end(),back_inserter(foo)); std::cout << "foo contains:"; for ( std::vector::iterator it = foo.begin(); it!= foo.end(); ++it ) std::cout << ' ' << *it; std::cout << '\n'; return 0; }