c ++ std :: exception ...我可以请更多吗?

use*_*658 -6 c++ fstream exception-handling exception c++11

我浏览了http://en.cppreference.com/w/cpp/error/exceptionhttp://en.cppreference.com/w/cpp/io/basic_fstream,寻找可能引发的I/O异常.我知道我可以创建一个自定义异常类,并且有很多网站提供示例代码,但我想要一些专门针对最佳实践的指导.

还有,我应该集中精力使用图书馆让我的生活更轻松吗?

mir*_*irk 5

C++ 11 为低级错误引入了新的头system_error.可以编写自己的错误类别.

这可能是在现代C++中编写自己的错误处理的良好起点.