当我们要输出一个容器的内容时,可以使用std::copy函数,如下:
1 vector <string> myvector; 2 std::copy(myvector.begin(), myvector.end(), std::ostream_iterator<string>(cout, ", "));
我们可以这么做的原因就是ostream_iterator,它的实现可能如下: