C++标准io库知识整理

本文档主要整理了C++标准IO库的相关知识,包括其作用、提供的类型以及如何进行文件、控制窗口和内存的读写操作。标准库提供了iostream、fstream和sstream三个部分,分别用于控制窗口交互、磁盘文件读写和内存中string对象的读写。需要注意的是,流对象不可复制,不能存储在容器中,传递或返回时需使用指针或引用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天在写一个文件读写操作得时候,发现知识体现严重混乱,没办法忙写,都是借助百度才搞定的。为此下午决定好好的总结一下c++标准io库的相关知识,用自己平时将ppt的思路来写整理这个文档。

1.标准IO库是什么东西?

C++的输入输出库由标准库(标准库是什么东西就不解释了)提供。标准库定义了一族类型,支持对文件和控制窗口(如我们通常看到的屏幕输出,或者黑窗口吧)等设备的读写。还定义了其他一些类型,使string对象能够像文件一样操作,从而使我们无须IO就能实现数据与字符之间的转换(待会会介绍)。这些IO类型都定义了如何读写内置数据类型的值,相信有不少人会对内置数据类型有些混乱,贴出c++的内置数据类型如下,也就是说标准IO库可以读写以下类型的值,是不是很酷啊,一般来说也可以读写自定义类的对象,那要看自己自定义类是怎么设计的了,反正不管是什么类也都是一大堆的内置类型搭起来的。


类型

大小(字节)

bool

1

true 或者false

unsigned short int

2

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值