ifstream file1;
file1.open("in1.txt");
istream_iterator<string> iterator1(file1);
copy(istream_iterator<string>(file1), istream_iterator<string>(), back_inserter(lstr));
1 つのファイルを指す 2 つの入力ストリーム イテレータを使用できますか? 上記の場合のように、イテレータが進んでおり (逆参照は 1 回だけ)、最初の要素 (文字列) がコピーにありません。可能な方法はありますか?