C++中fstream为什么要先close再clear
来源:互联网 发布:md5判断密码正确java 编辑:程序博客网 时间:2024/05/02 02:40
今天看C++ primer的时候看到书上说:如果在关闭(close)该流前没有调用clear清除流的状态,接着在input上做的任何输入运算都会失败。但是书上却是先写的
instream.close();
instream.clear();
所以感觉有点奇怪,后面搜索资料发现,若是在没有成功打开文件后仍调用close(),会造成错误。
下面是高人的讨论http://bbs.csdn.net/topics/260042059
- C++中fstream为什么要先close再clear
- fstream的close与clear先后次序的问题
- matlab中clc,close,close all,clear,clear all作用区别
- 为什么部分IO流在调用Close()方法之前要先调用flush()方法
- matlab中clear;close;clc的作用说明
- copy clear close
- torintos为什么要先update 再commint
- 为什么Iterator要先next再remove
- clear、clc、close的区别
- python字典为什么要用clear方法
- SqlConnection 在 Dispose 之前 要不要先 Close 呢?
- Hibernate中get和load方法的区别以及close(),clear()、evict()等的区别
- Hibernate中get和load方法的区别以及close(),clear()、evict()等的区别
- Hibernate中get和load方法的区别以及close(),clear()、evict()等的区别
- session中get和load方法区别以及close()、clear()、evict()
- Hibernate中get和load方法的区别以及close(),clear()、evict()等的区别
- Hibernate中get和load方法的区别以及close()、clear()、evict()
- fstream 对象多次使用时注意clear
- 线程实现生产者消费者实验
- hdu_1528 Card Game Cheater 二分图匹配
- 素数和分解
- 单播、多播和广播
- 最大权闭合图
- C++中fstream为什么要先close再clear
- delphi checkbox改变checked时不让触发click事件〖模拟radiobutton功能〗
- 分页查询示例
- 手工热备份脚本
- matlab实现换行
- hdu 1114完全背包问题
- 软件开发模式
- sizeof简单分析
- c++ 继承