40 typedef std::vector<short, std::allocator<short> >
Vector;
42 const Vector::value_type
d1[] = { 1, 2, 3, 4 };
43 const Vector::value_type
d2[] = { 5, 6, 7, 8 };
54 std::copy (
v1.begin (),
v1.end (),
v2.begin ());
57 std::copy_backward (
v1.begin (),
v1.end (), v3.end ());
60 std::copy (
v1.begin (),
v1.end (), std::back_inserter (v4));
63 std:: ostream_iterator<Vector::value_type,
65 std::char_traits<char> >
68 std::copy (
v1.begin (),
v1.end (),
out);
69 std::cout << std::endl;
71 std::copy (
v2.begin (),
v2.end (),
out);
72 std::cout << std::endl;
74 std::copy (v3.begin (), v3.end (),
out);
75 std::cout << std::endl;
77 std::copy (v4.begin (), v4.end (),
out);
78 std::cout << std::endl;
std::vector< UserClass, std::allocator< UserClass > > Vector