basic_ofstream::rdbuf

basic_ofstreamにも、rdbufはある。

basic_ofstream::rdbuf - cpprefjp C++日本語リファレンス

basic_ios::rdbufと違い、バッファの取得のみの機能となっている。
basic_ofstream.cppで、

"test.txt"を開いたofsのバッファを取得し、別のストリームであるosのバッファとしてコンストラクタからセットする。

osに出力しても、バッファがofsのモノなので、結果として"test.txt"に書き込まれる。
osに出力しても、バッファがofsのモノなので、結果として"test.txt"に書き込まれる。

osに出力しても、バッファがofsのモノなので、結果として"test.txt"に書き込まれる。

Sample/cpp/basic_ofstream/rdbuf/src/basic_ofstream at master · bg1bgst333/Sample · GitHub