std::basic_ios<CharT,Traits>::good
bool good() const; |
||
若流上的最近 I/O 操作成功完成则返回 true 。特别是返回 rdstate() == 0 的结果。
设置流状态位的条件列表,见 ios_base::iostate 。
参数
(无)
返回值
若流未出现错误则为 true ,否则为 false 。
示例
本节未完成 原因:暂无示例 |
参阅
下表显示 basic_ios
访问器( good()、 fail() 等)对于 ios_base::iostate 标志的所有可能组合的值:
ios_base::iostate 标志 | basic_ios 访问器
| |||||||
eofbit | failbit | badbit | good() | fail() | bad() | eof() | operator bool | operator! |
false | false | false | true | false | false | false | true | false |
false | false | true | false | true | true | false | false | true |
false | true | false | false | true | false | false | false | true |
false | true | true | false | true | true | false | false | true |
true | false | false | false | false | false | true | true | false |
true | false | true | false | true | true | true | false | true |
true | true | false | false | true | false | true | false | true |
true | true | true | false | true | true | true | false | true |