设为首页 加入收藏

TOP

4.9 exception
2013-10-07 15:01:07 来源: 作者: 【 】 浏览:72
Tags:4.9 exception

4.9  exception

异常是C++(www.cppentry.com)错误处理的重要机制,它改变了传统的使用错误返回值的处理模式,简化了函数的接口和调用代码,有助于编写整洁、优雅、健壮的程序。C++(www.cppentry.com)98标准定义了标准异常类std::exception及一系列子类,是整个C++(www.cppentry.com)语言错误处理的基础。

boost.exception库针对标准库中异常类的缺陷进行了强化,提供<<操作符重载,可以向异常传入任意数据,有助于增加异常的信息和表达力。

exception位于名字空间boost,为使用exception,需要包含头文件<boost/ exception/all. hpp> ,即:

  1. #include <boost/exception/all.hpp> 
  2. using namespace boost; 

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇4.8.8 高级议题 下一篇4.9.6 使用函数抛出异常

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: