我正在尝试从 ifstream fin读取并使用 istream_iterators将其放入向量vec1中。我到处都看到了这些东西:
vector<int> vec1((istream_iterator<int>(fin)),istream_iterator<int>);
我想保留 istream_iterators 供以后使用,所以我认为“这应该可以工作”:
istream_iterator<int> iit(fin);
istream_iterator<int> eos;
vector<int> vec1(iit,eos);
...它不起作用=(我的向量完全为空。(我从中读取的文件是一个txt文件,只有数字)。
编辑: txt 如下所示:
06351784798452318596415234561
6641321856006