12、C++ 流输入输出详解

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 类是其他流类的基类,其主要目的是控制已

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值