在使用stl中的ifstream出错时如何快速排错?
生活随笔
收集整理的這篇文章主要介紹了
在使用stl中的ifstream出错时如何快速排错?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
工作中編寫demo,解析配置文件,為了便捷, 使用了ifstream函數, 通常我都是這么用的,一般也很少出錯, 但是這次確出錯了,找了很久才排查出問題.
原來是配置文件寫錯了.特此記錄一下心得.
快速發現ifstream出錯問題的方法是:
在出錯時輸出錯誤原因,
為此需要添加如下頭文件,并使用下面類似的代碼
?#include <errno.h>
? #include <string.h>
參考文獻
[1].http://stackoverflow.com/questions/17337602/how-to-get-error-message-when-ifstream-open-fails
[2].http://www.cnblogs.com/kevinGaoblog/archive/2012/07/20/2601236.html
總結
以上是生活随笔為你收集整理的在使用stl中的ifstream出错时如何快速排错?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何让插件代码同时兼容ats 5.x和a
- 下一篇: 在github上创建自己的第一个项目仓库