9.1 C++ 的基本流类体系
basic_ios 类模板提供了对流进行格式化输入输出和错
误处理的成员函数。所有派生都是公有派生。 basic_istre
am 类模板提供完成提取(输入)操作的成员函数,而 bas
ic_ostream 类模板提供完成插入(输出)操作的成员函数。
basic_iostream 类本质上是前两者的聚合,并没有增加成
员。派生全部为公有派生。
有关模板派生请参见教学指导书第 8 章中“类模板
的派生的讨论”
basic_streambuf 不是 basic_ios 的派生类,而是一
个独立的类,只是 basic_ios 有一个保护访问限制的指针
指向它。 类 basic_streambuf 的作用是管理一个流的缓
冲区。
流类体系说明: