请考虑以下代码:
vector<__int64> vNumbers;
copy(istream_iterator<__int64>(cin), istream_iterator<__int64>(), back_inserter(vNumbers));
如果我输入1 23 45
并按下Enter
向量,将填充 45、23、1、数字。现在是一个简单的问题。如何更改代码,以便如果我按下Enter
并输入新数字,数字也会添加到向量中?换句话说,如何配置流迭代器的结束?
请考虑以下代码:
vector<__int64> vNumbers;
copy(istream_iterator<__int64>(cin), istream_iterator<__int64>(), back_inserter(vNumbers));
如果我输入1 23 45
并按下Enter
向量,将填充 45、23、1、数字。现在是一个简单的问题。如何更改代码,以便如果我按下Enter
并输入新数字,数字也会添加到向量中?换句话说,如何配置流迭代器的结束?