12月1日——学习C++输入输出类库,这篇就够了 参考资料:C++ 参考手册 – cppreference.com 一、输入输出类库是什么? C++中为不同类型数据的标准输入和输出定义了专门的类,这些类构成了输入输出类库,也称为流类库、I/O类库。 新增输入输出类库的原因是:由于C语言没有运算符重载机制,导致stdio库的不可扩充性,让我们无法让printf()和scanf()支持类型的自动识别和对自定义类对象的扩充识别。 C++系统中的输入输出类,都定义在以下4个头文件中,各头文件包含的类如下: (1)iostreamios,抽象基类istream,通用输入流和其他输入流的基类ostream,通用输出流和其他输出流的基类iostream,通用输入输出流和其他输入输出流的基类 (2)fstreamifstream,输入文件流类ofstream,输出文件流类fstream,输入输出文件流类 (3)strstreamistrstream,输入字符串(字符数组)流类ostrstream,输出字符串(字符数组)流类strstream,输入输出字符串(字符数组)流类 (4)sstreamistringstream,输入字符串(string对象)流类ostringstream,输出字符串(string对象)流类stringstream,输入输出字符串(string对象)流类 各类的继承关系如下:

2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/80878.html