istreamの話なんですが、STLスレじゃなくてココのほうがいいのかな?

日本語文字コード変換などといったようなことをしてくれるostreamフィルタクラスを
作るにはbasic_streambufを継承させたクラスが必要なんでしょうか。
basic_streambufクラスは大きいので矛盾なく子クラスをつくるのは大変なんですが。

javaではかなり簡単に入出力フィルタクラスを作れるんですが。