C++ 流输入输出详解
1. 流类概述
C++ 本身不包含输入输出(I/O)设施,因此在使用 I/O 的程序中,需要使用 #include <iostream.h> 指令。该头文件包含了 I/O 库的定义。I/O 库定义了两个流类的层次结构:
ios
├─ istream
│ ├─ istrstream
│ ├─ istringstream
│ └─ fstream
└─ ostream
├─ ostrstream
├─ ostringstream
└─ fstream
从 ios 基类派生的类用于高级流处理,而从 streambuf 基类派生的类用于低级流处理。 iostream 类通常用于普通的 I/O 操作,它是 istream 和 ostream 类的子类,而这两个类又都是 ios 基类的子类。名称中包含 “fstream” 的三个类用于文件处理,名称中包含 “Strstr” 的四个类用于内存中的字符串流处理, stdiobuf 类用于将 C++ 流 I/O 与较旧的 C I/O 函数结合使用。
2. ios 类
ios 类是其他流类的基类,其主要目的是控制已
超级会员免费看
订阅专栏 解锁全文
3566

被折叠的 条评论
为什么被折叠?



