C++ 中用于实现数据输入和输出的这些流类以及它们之间的关系:
其中,图中的箭头代表各个类之间的派生关系。比如,ios 是所有流类的基类,它派生出 istream 和 ostream。特别需要指出的是,为了避免多继承的二义性,从 ios 派生出 istream 和 ostream 时,均使用了 virtual 关键字(虚继承)。
图 1 中这些流类各自的功能分别为:
本章仅讲解实现标准 I/O 操作的 istream、ostream 和 iostream 类,有关实现文件 I/O 操作的流类放到后续章节讲解。
如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!
添加我为好友,拉您入交流群!
请使用微信扫一扫!