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