第八章 IO库
8.1 IO类
- io对象无拷贝和赋值。
- unitbuf 使接下来每次输出操作后都刷新缓冲区,之后用 nounnitbuf 取消。
- 输入流与输出流关联时,任何试图从输入流读取数据的操作都会刷新它所关联的输出流。
ostream *old = cin.tie(nullptr);
这句语句将 cin 原来关联的输出流存入 old 中,然后再对 cin 进行下一步关联操作,该句中则是使 cin 不再与其他流关联。
8.2 文件输入输出
- 由于继承类型的存在,对于一个接收 iostream 类型引用的函数,可以用一个对应的 fstream 类型对象来调用。