C++学习笔记-----输出数据的另一种写法(std::copy)
2017-07-09 23:14
381 查看
输出的数据的另一种写法
endl在进行换行的同时会清空缓冲区,而”\n”则不会这样,倘若不需要实时输出缓冲区中的内容,用”\n”会快许多。
#include <iterator> vector<int> v{1, 2, 3, ...}; copy(v.begin(), v.end(), ostream_iterator(cout, "\n"));
endl在进行换行的同时会清空缓冲区,而”\n”则不会这样,倘若不需要实时输出缓冲区中的内容,用”\n”会快许多。
for(int i = 0; i < v.size(); ++i) cout << v[i] << endl; //略慢 for(int i = 0; i < v.size(); ++i) cout << v[i] << "\n"; //稍快
相关文章推荐
- C++学习笔记(一)--整形,std输出,浮点数,数组,字符串,结构,指针,循环
- [学习笔记][C++Primer Plus]使用cout格式化输出字符串,3q xuzhong
- 2012/1/9 《C++ Primer Plus》第三章:处理数据 学习笔记
- C++学习笔记(三)复合数据类型
- C++ FAQ学习笔记 15 章 通过 <iostream> 和 <cstdio>输入/输出
- C++中const保护数据的学习笔记
- c++指针学习笔记--交换两个字符串数据
- C++数据的封装和类体内定义成员函数的学习笔记
- C++学习笔记之数据类型杂记
- Java 学习笔记10:获取POST数据以及简单模板输出
- C++复合数据类型数组学习笔记
- Effective C++ 学习笔记:避免public接口出现数据成员
- C++学习系列笔记之数据处理(整形数据)
- C++学习笔记--标准输入输出
- C++学习笔记:图形输出练习
- JAVA高级视频_IO输入与输出 Java程序与其他进程的数据通讯 学习笔记
- C++学习笔记--数据类型
- 2012/1/9 《C++ Primer Plus》第三章:处理数据 学习笔记
- 【C++学习笔记】wchar_t、WCHAR、TCHAR数据类型,宏L、TEXT、_TEXT、_T
- 2012/2/11 《C++ Primer Plus》第十七章:输入、输出和文件 学习笔记