摘要: [1. 条件状态]在展开讨论 fstream 和 sstream 头文件中定义的类型之前,需要了解更多 IO 标准库如何管理其缓冲区及其流状态的相关内容。谨记本节和下一节所介绍的内容同样适用于普通流、文件流以及 string 流。所有 IO 对象都有一组条件状态,用来指示是否可以通过该对象进行 IO 操作。如果出现了错误(例如遇到文件结束符)对象的状态将标志无法再进行输入,直到修正了错误为止。标准库提供了一组函数设置和检查这些状态,用来标记给定的 IO 对象是否处于可用状态,或者碰到了哪种特定的错误。下表 列出了标准库定义的一组函数和标记,提供访问和操纵流状态的手段。strm::iostate 阅读全文
posted @ 2013-05-24 14:20 HandsomeDragon 阅读(251) 评论(0) 推荐(0)