赞
踩
输出的数据的另一种写法
#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"; //稍快
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。