basic_iostream

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