作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在使用 std::copy
将 std::deque
中的对象复制到一个文件中。代码运行良好,但我需要检查复制是否成功,因此我需要设置标志或抛出异常。
我用谷歌搜索但找不到如何检查 std::copy
是否已成功将值复制到文件中的解决方案。
有人可以给它点亮吗。
最佳答案
如果写入文件失败,则文件流的错误标志将被设置 - 您可以在复制后检查这些,或者先调用 exceptions
成员函数使其抛出异常错误。如果其他方法失败,则会抛出异常。
关于c++ - 如何在成功或失败的情况下返回 std::copy 的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9681702/
我是一名优秀的程序员,十分优秀!