>>361
istreambufを使うのはユーザー定義で自由なストリームを構築出来るという
自由度の高さがあるからです

欠点は1文字ずつしか入出力出来ないこと

速さはどうなんだろう
そんなに変わらないと思うけど