读书笔记《C++ Primer》第五版——第八章 IO类
来源:互联网 发布:微信下单系统源码 编辑:程序博客网 时间:2024/06/05 07:25
- 279页
- 不能拷贝或对IO对象赋值
- strm::iostate是一种IO状态类型,含有badbit、failbit、eofbit、goodbit
- 280页
- s.clear()将流状态设置为有效
- s.clear(flags)将相应条件状态位复位
- s.setstate(flags)将相应条件状态位置位
- s.rdstate()返回流当前条件状态
- s.fail()在failbit或badbit置位时返回true
- s.bad()在badbit置位时返回true
- 282页
- endl(换行)、ends(空字符)、flush都会刷新缓冲区
- 操纵符unitbuf所有输出操作后都会立即刷新缓冲区
- 操纵符nounitbuf回到正常的缓冲方式
- 程序崩溃,缓冲区不会被刷新
- 当一个输入流被关联到一个输出流时,任何试图从输入流读取数据的操作都会先刷新关联的输出流。
- 283页
- tie(nullptr)撤除流关联
- fstrm.is_open()返回关联文件是否正处于打开状态
- 285页
- fstream对象被销毁时,close自动被调用
- 286页
- 文件模式in(读)、out(写)、app(每次写都是追加到文件末尾)、ate(打开文件后立即定位到文件末尾)、trunc(截断文件)、binary(二进制)
- out被设定时,trunc自动被设置,除非同时显示指定app或in
- 287页
- ostringstream清空缓存的做法:先str(“”)清空缓存;再clear()置流有效
阅读全文
0 0
- 读书笔记《C++ Primer》第五版——第八章 IO类
- C++Primer第五版【笔记】——第八章 IO库
- C++primer第五版笔记-第八章IO库
- 实验测试1《C++ Primer》第五版——第八章 IO类
- 实验测试2《C++ Primer》第五版——第八章 IO类
- 记录——《C Primer Plus (第五版)》第八章编程练习第八题
- c++primer第五版第八章练习
- 记录——《C Primer Plus (第五版)》第八章编程练习第五题
- 《C++primer(第五版)》学习之路-第八章:IO库
- c++ primer(第五版)笔记 第八章 io
- 【c++primer】第八章01——标准IO库
- IO库总结——C++Primer第八章
- 读书笔记《C++ Primer》第五版——第七章 类
- C++primer(第五版)第八章IO库(简单的介绍输入输出的IO库)
- 《C++ Primer》读书笔记-第八章 01 IO类
- 记录——《C Primer Plus (第五版)》第七章编程练习第八题
- 记录——《C Primer Plus (第五版)》第八章编程练习第二题
- 记录——《C Primer Plus (第五版)》第八章编程练习第三题
- IOS Missing private key
- 20171103
- 自定义的二维码 需要导入包
- java环境变量
- java异常处理机制
- 读书笔记《C++ Primer》第五版——第八章 IO类
- 解决Internet共享访问被启用时出现一个错误null
- Spring Boot (一):简单的开始
- Android_绘制样式与操作进度条 跳转扫描二维码界面
- Java重载override
- MVP实现列表
- 顺序表的创建与删除
- 【weekly-sharing】反向传播算法在神经网络的应用
- idea 创建maven webapp 项目