ostream_iterator的可能实现

 当我们要输出一个容器的内容时,可以使用std::copy函数,如下:

1 vector <string> myvector;
2 std::copy(myvector.begin(), myvector.end(), std::ostream_iterator<string>(cout, ", "));

我们可以这么做的原因就是ostream_iterator,它的实现可能如下:

 

posted @ 2017-03-09 14:16  冷冰若水  阅读(323)  评论(0编辑  收藏  举报