0
点赞
收藏
分享

微信扫一扫

《C++ Primer 中文版》第八 章读书笔记及习题解答

君之言之 2022-03-11 阅读 55

目录

IO库

简介

  C++语言不直接处理输入输出,而是通过一族定义在标准库的类型来处理IO。这些类型支持从设备读取数据,向设备写入数据的IO操作,设备可以是文件、控制台窗等。还有一些类型运行内存IO,即从string读取数据,向string写入数据。
  IO库定义了读写内置类型值的操作。此外,一些类,如string,通常也会定义类似的IO操作,来读写自己的对象。
  本章介绍IO库的基本内容。后续章节会介绍更多IO库的功能:14章将会介绍如何编写自己的输入输出运算符,第17章将会介绍如何控制输出格式以及如何对文件进行随机访问。
  我们的程序已经使用了很多IO库设施了。我们在1.2节已经介绍了大部分IO库设施:
    istream(输入流)类型,提供输入操作。
    ostream(输出流)类型,提供输出操作。
    cin,一个istream对象,从标准输入读取数据。
    cout,一个ostream对象,从标准输出读取数据。
    cerr,一个ostream对象,通常用于输出程序错误消息,写入到标准错误。
    >>运算符,用来从istream对象中读取数据。
    <<运算符,用来从ostream对象中写入数据。
    getline函数,从一个给定的istream读取一行 数据,存入一个给定的string对象中。

8.1 IO类

8.2 文件输入输出

8.3 string流

小结

习题解答

举报

相关推荐

0 条评论