在这里插入代码片
#include<iterator>
#include<algorithm>
ostream_iterator<int> 指定类型的读写迭代器
ostream_iterator<int> output(cout,"\t");
copy(v.begin(),v.end(),output);
搭配使用
把向量V中的数据放到cout输出流中,通过流迭代器output;
每放一个整数,就在末尾添加一个\t;
// ostream_iterator example
#include <iostream> // std::cout
#include <iterator> // std::ostream_iterator
#include <vector> // std::vector
#include <algorithm> // std::copy
int main () {
std::vector<int> myvector;
for (int i=1; i<10; ++i) myvector.push_back(i*10);
std::ostream_iterator<int> out_it (std::cout,", ");
std::copy ( myvector.begin(), myvector.end(), out_it );
return 0;
}
c++ istream_iterator和 ostream_iterator
最新推荐文章于 2023-08-23 15:03:51 发布