C++学习笔记-----输出数据的另一种写法(std::copy)

xiaoxiao2021-02-27  288

输出的数据的另一种写法

#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"; //稍快
转载请注明原文地址: https://www.6miu.com/read-8693.html

最新回复(0)