C++ 输入输出及IO流(一)
发布时间
阅读量:
阅读量
1. IO流的概念
在程序与外界环境的信息交互过程中,在线存在两个实体:其中之一属于程序内部的数据结构,另一个则是文件类型的数据结构。
流对象与文件操作:
- 该程序创建了一个流对象
- 将该流与特定文件关联起来
- 通过对该流程进行操作以影响其行为
- 该流程借助文件系统来处理多个相关联的数据源
提取与插入:
- 读操作在流数据抽象中被称为(从流中)提取
- 写操作被称为(向流中)插入
2. 输出流概述
三种重要的输出流 :
- ostream
- ofstream
- ostringstream
预定义的输出流对象 :
- std::cout:C++标准库中的标准输出流对象
- std::cerr:C++标准库中的标准错误输出流对象,并支持直接向其发送格式化字符串进行错误信息的输出
- std::clog:C++标准库中的一种日志类日志记录器类型,在其缓存区满载时会触发flush操作以确保数据及时输出
构造输出流对象 :
- ofstream类具有磁盘文件输出的功能。
- 当在构造函数中指定一个文件名时,默认情况下该ofstream对象会在构造时自动打开对应的磁盘文件(例如myFile("filename"))。
- 通过先调用ofstream对象
全部评论 (0)
还没有任何评论哟~
