插入迭代器与ostream_iterator操作

假设 it 为一个插入迭代器,则 *it ++it it++ 操作虽然存在,不会对 it 做任何事情。 每个操作都返回 it!!!

ostream_iterator  out;

 *out , ++out ,out++ 每个操作都返回out  。

*out ++ = e;  与  out = e; 效果一样 。

推荐第一种形式,流迭代器的用法与其他迭代器的用法保持一致,便于修改!

posted @ 2017-08-21 16:58  三二二,  阅读(154)  评论(0编辑  收藏  举报