我是靠谱客的博主 复杂心情,最近开发中收集的这篇文章主要介绍C++ Primer 第8章 IO库 学习笔记,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.      在1.2节(第5页)介绍过大部分IO库设施:

a)        istream(输入流)类型,提供输入操作

b)        ostream(输出流)类型,提供输出操作

c)        cin,一个istream对象,从标准输入读取数据

d)        cout,一个ostream对象,向标准输出写入数据

e)        cerr,一个ostream对象,通常用于输出程序错误消息,写入到标准错误

f)         >>运算符,用来从一个istream对象读取输入数据

g)        <<运算符,用来向一个ostream对象写入输出数据

h)        getline函数,从一个给定的istream读取一行数据,存入一个给定的string对象中

 


2.      在istream和ostream外,标准库还定义了如下三个IO类型,分别定义在三个独立的头文件中:

头文件类型
iostream

istreamwistream从流读取数据

ostreamwostream向流写入数据

iostreamwiostream读写流
fstream

ifstreamwifstream从文件读取数据

ofstreamwofstream向文件写入数据

fstreamwfstream读写文件
sstream

istringstreamwistringstreamstring读取数据

ostringstreamwostringstreamstring写入数据

stringstreamwstringstream读写string













3.      string流

a)        istringstream从string读取数据,ostringstream向string写入数据,而头文件stringstream既可从string读数据也可向string写数据

b)        当某些工作是对整行文本进行处理,而其他一些工作是处理行内的单个单词时,通常可以使用istringstream

c)        当我们逐步构造输出,希望最后一起打印时,通常使用ostringstream


最后

以上就是复杂心情为你收集整理的C++ Primer 第8章 IO库 学习笔记的全部内容,希望文章能够帮你解决C++ Primer 第8章 IO库 学习笔记所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部