>  2007/10/07 (日) 00:24:46        [qwerty]
> > std::ostream &operator<<(std::ostream &lhs, const std::vector &rhs)
> > {
> >     for (int i = 0; i < rhs.size(); i++)
> >         lhs << "vector[" << i << "]" << rhs[i] << std::endl;
> >     return rhs;
> > }
> > を用意しておけば
> > std::cout << vector << std::endl;
> > のように書ける
> つか彼は標準出力を簡単に書きたいだけでしょ?(;´Д`)

#include <boost/lambda/lambda.hpp>

...

for_each(vector.begin(), vector.end(), (std::cout << _1 << std::endl));

参考:2007/10/07(日)00時20分31秒