Advertisement

C++ 输入输出及IO流(一)

阅读量:

1. IO流的概念

在程序与外界环境的信息交互过程中,在线存在两个实体:其中之一属于程序内部的数据结构,另一个则是文件类型的数据结构。

流对象与文件操作:

  • 该程序创建了一个流对象
    • 将该流与特定文件关联起来
    • 通过对该流程进行操作以影响其行为
    • 该流程借助文件系统来处理多个相关联的数据源

提取与插入:

  • 读操作在流数据抽象中被称为(从流中)提取
  • 写操作被称为(向流中)插入

2. 输出流概述

三种重要的输出流

  • ostream
  • ofstream
  • ostringstream

预定义的输出流对象

  • std::cout:C++标准库中的标准输出流对象
  • std::cerr:C++标准库中的标准错误输出流对象,并支持直接向其发送格式化字符串进行错误信息的输出
  • std::clog:C++标准库中的一种日志类日志记录器类型,在其缓存区满载时会触发flush操作以确保数据及时输出

构造输出流对象

  • ofstream类具有磁盘文件输出的功能。
  • 当在构造函数中指定一个文件名时,默认情况下该ofstream对象会在构造时自动打开对应的磁盘文件(例如myFile("filename"))。
  • 通过先调用ofstream对象

全部评论 (0)

还没有任何评论哟~