我在用std::copy
将对象复制到std::deque
到一个文件。代码工作正常,但我需要检查复制是否成功,因此我需要设置标志,否则抛出异常。
我已经用谷歌搜索但找不到解决方案如何检查是否std::copy
已成功将值复制到文件中。
有人可以照亮它吗?
如果写入文件失败,则会设置文件流的错误标志 - 您可以在复制后检查这些标志,或者调用exceptions
首先让成员函数在出错时抛出异常。如果其他任何事情失败,则会抛出异常。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)