0
A
回答
1
的standard library streams有两种模式:
状态检查 - 程序员必须调用
good()
,eof()
,fail()
或bad()
来检测问题。异常抛出 - 程序员调用
exceptions(...)
来设置异常掩码,请参阅该链接的示例。
Qt库通常不使用异常,则QIODevice
类(因此QFile
)将返回一个呼叫的成功或失败bool
。错误消息可从QIODevice::errorString()
获得。
1
你混合C++(编程语言)和Qt(库)...
如果你想用裸露的C++输入输出流,然后有ifstream的处理文件流,说不上来,如果它引发异常 - 不使用它TBH ...但我建议你检查升压和文件系统库,因为它具有更好的可读性的语法和一些样品,让你开始:http://www.boost.org/doc/libs/1_50_0/libs/filesystem/doc/tutorial.html
相关问题
- 1. C#sql相关异常
- 2. 与System.Net.Http.WebRequestHandler类型相关的signalR中发生异常
- 3. Qt/C++事件循环异常处理
- 4. 为什么我有与XML相关的Apache类抛出异常?
- 5. 链式异常与PrintStackTrace相关
- 6. C++与,或,非,异或关键字
- 7. C#:与相关类相同的.cs文件中的嵌套结构?
- 8. 异常与C#中的“if”#
- 9. Qt中的异常安全
- 10. Qt - moc文件相关错误
- 11. 与asp.net中的DataSet相关的Sql异常
- 12. 弱引用相关异常
- 13. asp.net和wf4相关异常
- 14. 异常处理相关
- 15. 在与Unity集成的SignalR上与PerRequestLifetimeManager相关的异常
- 16. 滞留在凌波:测试文件相关的等级与IOException异常
- 17. 差异相关与InvariantCulture的
- 18. 在Java/Spring中处理与数据库相关的异常
- 19. 异常 - 已选中或未选中的异常类型
- 20. 间歇SQL异常 - 与网络相关的或特定于实例的错误
- 21. 与C#中的一个文件相关联的两个CryptoStreams
- 22. Qt C++读取访问冲突异常
- 23. python异常与C++异常处理
- 24. RPC的异常与正常异常相同吗?
- 25. 如何将UIWebView javascript异常的sourceId与源文件关联?
- 26. 尝试,catch异常相关的问题
- 27. WCF WF服务相关的异常
- 28. 将异常类放在与主类相同的文件中是不是很糟糕的形式
- 29. 与File.Copy UnauthorizedAccess异常的只读文件
- 30. bad_alloc异常与在c + +中的向量