关闭

More Effective C++之14

550人阅读 评论(0) 收藏 举报
条款14:明智运用exception specifications
       考虑如下代码:

       class UnexpectedException{};

       void convertUnexception()

{

       Throw UnexpectedException();

}
set_unexpected(convertUnexception);
这是将未知异常转换成已知异常的方法。但是这不够。因为最好的办法还是不用exception specifications;我没有看出来exception specifications带来的所谓好处,真是讽刺。
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:612856次
    • 积分:9791
    • 等级:
    • 排名:第1786名
    • 原创:340篇
    • 转载:141篇
    • 译文:0篇
    • 评论:69条
    最新评论