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 + +中的向量