fstream 对象多次使用时注意clear
2012-10-09 11:28
148 查看
C++
今天程序中出现怪异情况,一个ifstream对象使用完毕之后重新open另外一个文件,确怎么也open不了。
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/panic.gif)
最后发现,是在上一次使用时,该对象所访问的文件已经到达文件结尾,内部的标志也被置位了。这样再次open文件时就会直接返回错误。
所以每次重新使用相同的fstream对象时,应该clear一下。
今天程序中出现怪异情况,一个ifstream对象使用完毕之后重新open另外一个文件,确怎么也open不了。
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/panic.gif)
最后发现,是在上一次使用时,该对象所访问的文件已经到达文件结尾,内部的标志也被置位了。这样再次open文件时就会直接返回错误。
所以每次重新使用相同的fstream对象时,应该clear一下。
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/laugh.gif)
相关文章推荐
- fstream对象重复使用需注意clear的调用,否则会出错
- fstream对象重复使用时注意clear()的调用,否则会造成打开第二个文件失败
- fstream对象重复使用时注意clear()的调用
- fstream对象重复使用时注意clear()的调用,否则会造成打开第二个文件失败
- [js高手之路]使用原型对象(prototype)需要注意的地方
- SharePoint : 使用SPQuery对象时要注意的事项
- JavaScript服务器端开发(函数实参对象arguments使用的几个注意事项)
- hibernate对象映射Date数据类型和input datetime使用注意事项
- Java Socket中使用ObjectInputStream对象的注意事项
- hibernate对象映射Date数据类型和input datetime使用注意事项
- JS正则表达式的RegExp对象和括号的使用等需要注意的
- 使用SPQuery对象时要注意的事项
- 程序使用ObjectOutputStream(new FileOutputStream(fileName,true))向文件尾写入多个对象,多次运行,最后进行读取的时候抛出StreamCorruptedException
- 使用Atl 创建Com对象需要注意的问题
- js对象中原型(prototype)的使用方法、替换以及注意事项
- 使用jsp的forward指令进行页面跳转时注意session对象的清除
- 使用泛型类生成对象时的一点注意
- 对象析构谈——delete原语以及delete this的使用及注意事项
- js使用原型对象(prototype)需要注意的地方
- 对象析构谈—— delete this 的使用及注意事项