2つのistream_iterator間で代入操作を行うことはできますか?その場合、動作はどうなりますか。つまり、両方のイテレータがファイル内の同じ場所を指します。つまり、ファイル内の同じ行への2つのポインタを取得しますか?
もしそうなら、1つのイテレータをインクリメントし、いくつかの行を読み取り、それを他のイテレータに割り当てて、以前と同じ場所から行の読み取りを再開できますか?
基本的には、forループをシミュレートするプログラムを書きたいと思います。ただし、これはファイルの解析中に発生するはずです。