42 typedef std::vector<int, std::allocator<int> >
Vector;
44 typedef std::ostream_iterator <Vector::value_type,
46 std::char_traits<char> > os_iter;
48 const Vector::value_type
a1[] = { 1, 2, 3, 4 };
49 const Vector::value_type
a2[] = { 1, 2, 4, 3 };
56 bool same = std::equal (
v1.begin (),
v1.end (),
v2.begin ());
58 same = same && std::equal (
v1.begin (),
v1.end (),
v2.begin (),
59 std::equal_to<Vector::value_type>());
63 std::copy (
v1.begin (),
v1.end (), os_iter (std::cout,
" "));
65 std::cout <<
"} == { ";
66 std::copy (
v2.begin (),
v2.end (), os_iter (std::cout,
" "));
69 std::cout <<
"} --> " << std::boolalpha << same << std::endl;
std::vector< UserClass, std::allocator< UserClass > > Vector