【发布时间】:2019-09-10 08:02:43
【问题描述】:
我不明白为什么我需要在调用std::copy() 时将另一个迭代器作为第二个参数来读取文件。文件的迭代器“结束”如何结束?
vector<Point> v;
istream_iterator<Point> is(file), end;
copy(is, end, back_inserter(v));
【问题讨论】:
-
一个范围需要分:开始和结束。如果没有结束,
std::copy怎么知道什么时候停止复制?