basic_iostreamは、入出力両方を扱うクラス。
basic_iostream - cpprefjp C++日本語リファレンス
basic_istreamとbasic_ostreamの両方を継承しており、これの派生クラスがファイルを扱うbasic_fstream。
basic_iostream.cppで、
こうしてみた。
basic_iostreamの派生先のbasic_fstreamは、ファイルを扱える。
basic_iostreamは、basic_ostreamの派生なので、putが使える。
basic_iostreamは、basic_istreamの派生でもあるので、getも使える。
こうなる。
実行すると、test.txtに'A'を書き込み、test.txtを読み込み'A'だったことを確認。
Sample/cpp/basic_iostream/basic_iostream/src/basic_iostream at master · bg1bgst333/Sample · GitHub