fstream对象重复使用时注意clear()的调用,否则会造成打开第二个文件失败
来源:互联网 发布:我要上淘宝 编辑:程序博客网 时间:2024/06/10 08:48
一个fstream对象对应磁盘上的一个文件,但并不一定是同一个文件。这样的绑定关系在调用fstream的构造函数或是成员函数open()时指定。 有时会重复使用同一个fstream对象先后绑定不同的文件,在两次绑定中间仅仅调用close()是不够的(当然对close()的调用是必须的,每次 打开文件使用完毕都必须关闭文件)。close()函数并不会重置fstream的条件状态。如果先前某个操作失败了,那么failbit的状态会一直保 留下来,接下来对于条件状态的判断也一定是失败的。因此在使用同一个fstream对象绑定第二个文件之前需要调用clear()函数重置流的条件状态, 保证条件状态正确地反映后续操作的结果。
0 0
- fstream对象重复使用时注意clear()的调用,否则会造成打开第二个文件失败
- fstream对象重复使用需注意clear的调用,否则会出错
- fstream 对象多次使用时注意clear
- fstream打开中文名的文件时失败的处理方法
- vector中存储的对象在clear时,会调用对象的析构函数
- 用fstream打开含中文路径文件时失败的问题。
- 用fstream打开含中文路径文件时失败的问题。
- fstream打开失败后重新打开新文件一个问题
- fstream 打开文件失败,读取文件内容为空
- 不可以两次打开文件,否则第二次失败
- InputStream对象的重复使用
- 使用Mybatis时请注意这两个参数,否则会让你的数据库连接爆掉
- 文件变量的重复使用
- 磁盘空间满造成第二个ssh登录linux失败
- fstream文件打开模式
- 打开文件函数fstream
- fstream打开文件模式
- fstream打开文件模式
- SQL ALTER TABLE 语句
- 编辑文章 - 博客频道 - CSDN.NET
- C#实现音乐之声Console.Beep曲目
- HTML中为何P标签内不可包含DIV标签?
- SQL AUTO INCREMENT 字段
- fstream对象重复使用时注意clear()的调用,否则会造成打开第二个文件失败
- JAVA注解
- ClangFormat-Xcode
- SQL VIEW(视图)
- Aria2一个命令行下运行、多协议、多来源下载工具
- eclipse中安装svn
- 杭电1068二分图匹配
- 与和短路与,或和短路或
- 如何学习Hibernate