ifstream file1;
file1.open("in1.txt");
istream_iterator<string> iterator1(file1);
copy(istream_iterator<string>(file1), istream_iterator<string>(), back_inserter(lstr));
Можем ли мы иметь два итератора потока ввода, указывающие на один файл? Как и в вышеприведенном случае, итератор становится продвинутым (только одно время отсрочки, как и должно быть), и первый элемент (строка) отсутствует в копии. Есть ли возможный способ?Можно ли определить два `istream_iterator` для одного файла?
Ждать. _Каким-то итератором становится передовым/разыменованным, а в _what order_ ?? – sbi
Итератор, создаваемый в функции копирования (первый аргумент), не указывает на первый элемент в файле. – ajayreddy