目录
一、IO流简介
二、标准IO流
三、字符串流
1.C字符串处理函数
2.string类
①构造函数
②重载运算符
③成员函数
3.stringstream
四、文件流
IO流包括:标准IO流,字符串流,文件流。C++流是指信息从外部输入设备向计算机内部输入和从计算机内部向外部输出设备输出的过程。这种输入输出的过程被形象的比喻为“流”。
流的特性: 有序连续、具有方向性。为了实现这种流动,C++定义了I/O标准类库,当中的每个类都称为流/流类,用以完成某方面的功能。
基于流的输入/输出库围绕抽象的输入/输出设备组织。这些抽象设备允许相同代码处理对文件、内存流或随即进行任意操作的自定义适配器设备的输入/输出。
大多数已经被类模板化,故它们能被适配到任何标准字符类型。为最常用的基本字符类型( char 和 wchar_t )提供分离的 typedef 。以下列层次将类组织:
C++系统实现了一个庞大的类库,其中ios为基类,其他类都是直接或间接派生自ios类。
C++预定义的类和函数参考手册:C++ 参考手册 - cppreference.com
二、标准IO流C++标准库提供了4个全局流对象(cin、cout、cerr、clog)
#include //包括istream和ostream
cin>> : 标准输入
cout= <
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?