20/02/03 22:20:22.51 HBzF0G80.net
>>256
ググってみたら iostream まわりの継承関係を表した図がすぐ見つかったわ。
URLリンク(www.ntu.edu.sg)
だけど継承関係の他にストリームがバッファとロケールを所有しているという関係もあるのが分かり難いかも。
cpprefjp の rdbuf の項目を見たらストリームのバッファを入れ替える例が載ってる。
URLリンク(cpprefjp.github.io)
本当に「入出力」を司っているのはバッファであって、
ストリームはそれに書式化の機能をかぶせている感じ。