在C++中,输出数据的方式有多种,其中一种输出数据的方法就是使用ostream_iterator。它提供了一种简洁的方式来将数据写到输出流中,在向文件、屏幕或其它设备输出流中写数据时特别有用。 1. 定义ostream_iterator 要使用ostream_iterator,您需要包含<iterator>头文件。定义ostream_iterator的格式如下: template <class T...
当我们要输出一个容器的内容时,可以使用std::copy函数,如下: 1vector <string>myvector;2std::copy(myvector.begin(), myvector.end(), std::ostream_iterator<string>(cout,",")); 1. 2. 我们可以这么做的原因就是ostream_iterator,它的实现可能如下:...
ostreambuf_iterator 写入std::basic_streambuf 的输出迭代器 (类模板) istream_iterator 从std::basic_istream 读取的输入迭代器 (类模板) std::experimental::ostream_joiner (库基础 TS v2) 写入相继元素到输出流的输出迭代器,以分割器分隔相邻元素 (类模板) C语言 | C++中文网 ...