李永亮的专栏

设计改变中国!

More Effective C++之14

条款14:明智运用exception specifications
       考虑如下代码:

       class UnexpectedException{};

       void convertUnexception()

{

       Throw UnexpectedException();

}
set_unexpected(convertUnexception);
这是将未知异常转换成已知异常的方法。但是这不够。因为最好的办法还是不用exception specifications;我没有看出来exception specifications带来的所谓好处,真是讽刺。
阅读更多
文章标签: c++ exception class
个人分类: 读书笔记
想对作者说点什么? 我来说一句

More Effective C++.pdf 高清 目录

2014年02月11日 2.48MB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭