读primer的IO库流状态二三惑,求指教
第一:网上和本论坛帖子都说failbit 4,badbit 2,eofbit 1,但是为什么我测试的failbit 2,badbit 4?
第二:cin.rastate()的值是怎么算的,取各位和还是最大?我试了3标志都置1结果为4,但是failbit和eofbit置1为3。。。
第三:书上说错误状态的ifstream input关闭文件之前要clear,才能重用来打开读取下个文件,但是我直接关闭再打开下个文件,读取成功了,open操作之后good由0变为1了。。open是否能恢复流状态?
就是以上3点了,望各位指教。