basic_ofstreamにも、rdbufはある。
basic_ofstream::rdbuf - cpprefjp C++日本語リファレンス
basic_ios::rdbufと違い、バッファの取得のみの機能となっている。
basic_ofstream.cppで、
"test.txt"を開いたofsのバッファを取得し、別のストリームであるosのバッファとしてコンストラクタからセットする。

osに出力しても、バッファがofsのモノなので、結果として"test.txt"に書き込まれる。
Sample/cpp/basic_ofstream/rdbuf/src/basic_ofstream at master · bg1bgst333/Sample · GitHub