Is there a more straight-forward way to do this?
for_each(v_Numbers.begin(), v_Numbers.end(), bind1st(operator<<, cout));
Without an expli
Another option — Boost.Lambda.
for_each(v.begin(), v.end(), cout << boost::lambda::_1);