第10章输入/输出流 101输入/输出流概述 10.2插入运算符及提取运算符 103格式化输入输出 104文件的输入输出 10.5输入输出文件流 fstream
第10章 输入/输出流 10.1 输入/输出流概述 10.2 插入运算符及提取运算符 10.3 格式化输入输出 10.4 文件的输入输出 10.5 输入输出文件流fstream
第10章输入/输出流 10.1输入/输出流概述 10.1.1流的概念 “流”是一种抽象的形态,指的是计算机里的数据从一个对 象流向另一个对象。这里数据流入和流出的对象通常是指计算机 中的屏幕、内存、文件等一些输入输出设备。数据的流动就是由 1O流类来实现的。 如预定义流对象cin和cou实现的数据流动过程: 内存 显示器 键盘 内存 薮据 据 流对象cout 流对象cin C十中的∥O流负责建立程序与设备对象之间的连接,它像一 个桥梁,沟通了数据的产生者和消费者,使他们之间产生数据的 流动
10.1 输入/输出流概述 10.1.1 流的概念 “流”是一种抽象的形态,指的是计算机里的数据从一个对 象流向另一个对象。这里数据流入和流出的对象通常是指计算机 中的屏幕、内存、文件等一些输入输出设备。数据的流动就是由 I/O流类来实现的。 如预定义流对象cin和cout实现的数据流动过程: C++中的I/O流负责建立程序与设备对象之间的连接,它像一 个桥梁,沟通了数据的产生者和消费者,使他们之间产生数据的 流动 。 第10章 输入/输出流 内存 数据流 显示器 流对象cout 键盘 数据流 内存 流对象cin
第10章输入/输出流 10.1输入/输出流概述 10.12流类库的结构 10S stream ostream iftream istrstream istream withassign oftream ostrstream ostream withassign iostream fstream strstream stdiostream streambuf iostream init filebuf strstreambuf stdiobuf
10.1 输入/输出流概述 10.1.2 流类库的结构 第10章 输入/输出流 streambuf filebuf strstreambuf stdiobuf ostream ios istream iftream istrstream istream_withassign oftream ostrstream ostream_withassign iostream fstream strstream stdiostream Iostream_init
第10章输入/输出流 I/O流类说明表 类名 说 明 包含头文件 抽象流基类 lOS 所有输入输出流类的基类osh 输入流类 istream 通用输入流类和其他输入流的基类 iostream.h ifstream 输入文件流类 fstream. h strstream 输入字符串流类 strstr. h stream_withassign cin的输入流类 iostream. h 输出流类 ostream 通用输出流类和其他输出流的基类 iostream.h onstream 输出文件流类 fstream. h ostrstream 输出字符串流类 strstr. h iostream withassign cout、cer、cog的输出流类| iostream.h
第10章 输入/输出流 类 名 说 明 包含头文件 抽象流基类 ios 所有输入输出流类的基类 ios.h 输入流类 istream 通用输入流类和其他输入流的基类 iostream.h ifstream 输入文件流类 fstream.h istrstream 输入字符串流类 strstrea.h istream_withassign cin的输入流类 iostream.h 输出流类 ostream 通用输出流类和其他输出流的基类iostream.h ofstream 输出文件流类 fstream.h ostrstream 输出字符串流类 strstrea.h ostream_withassign cout、cerr、clog的输出流类 iostream.h I/O流类说明表
第10章输入/输出流 I/O流类说明表(续) 输入输出流类 iostream通用输入输出流类和其他输入/输出 iostream . h 流类的基类 stream 输入输出文件流类 fstream. h strstream 输入输出字符串流类 strstrea h stdiostream标准o文件的输入输出类 stdiostrh 流缓冲区类 streambuf抽象流缓冲区基类 iostream. h filebuf 磁盘文件的流缓冲区类 fstream. h strstreambuf字符串的流缓冲区类 strstrea. h stdiobuf 标准O文件的流缓冲区类 stdiostr. h 预先定义的流初始化类 ostream init初始化预定义流对象的类 iostream. h
输入输出流类 iostream 通用输入/输出流类和其他输入/输出 流类的基类 iostream.h fstream 输入/输出文件流类 fstream.h strstream 输入/输出字符串流类 strstrea.h stdiostream 标准I/O文件的输入输出类 stdiostr.h 流缓冲区类 streambuf 抽象流缓冲区基类 iostream.h filebuf 磁盘文件的流缓冲区类 fstream.h strstreambuf 字符串的流缓冲区类 strstrea.h stdiobuf 标准I/O文件的流缓冲区类 stdiostr.h 预先定义的流初始化类 Iostream_init 初始化预定义流对象的类 iostream.h 第10章 输入/输出流 I/O流类说明表(续)