まず第一に、非常に申し訳ありませんが、ソースコードを提供することはできません(とにかく、それは私の母国語です)。したがって、私が行っているのは、(グローバル)関数でifstreamオブジェクトを宣言し、それをクラスのメンバー関数(参照として取得)に送信し、その関数がそれをの別のメンバー関数に渡すことです。前述のクラス内で使用されるクラス(参照としても取得します)。私は、他のクラス内にあるクラス内にあるメンバー関数内の読み取りに使用する際のセグメンテーション違反を特定しました(ああ、なんてことだ...)、eof()を試して、何らかの方法で混乱していないかどうかを確認しました、クラッシュせずに(予想どおり)0を返します。ifstreamオブジェクトを介して入力としてデータを取得しようとした場合にのみクラッシュします。
再帰的な説明/ソースコードの提供がないことをお詫び申し上げます。サポートが必要な場合やご不明な点がございましたら、お問い合わせください。迅速に返信いたします。