gpt4 book ai didi

c++ - std::ftsream 的成员函数 bad() 用于检查

转载 作者:行者123 更新时间:2023-11-30 04:24:30 36 4
gpt4 key购买 nike

我知道我可以通过运算符(operator)检查是否成功打开文件!和 std::fstream 类的成员函数 fail()。

但是我也可以为此目的使用成员函数 bad() 吗?是否符合标准?

最佳答案

ios::operator!ios::bad 不可互换。 operator! 检查任何错误(与 ios::fail 相同),而 ios::bad 仅检查不可恢复的错误。

请参阅各自的文档 herehere .

您需要检查的内容实际上取决于您的用例,并且您需要了解其中的含义。

关于c++ - std::ftsream 的成员函数 bad() 用于检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12716102/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com