quark

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

构造函数中抛出异常时概括性总结
  (1) C++中通知对象构造失败的唯一方法那就是在构造函数中抛出异常;
  (2) 构造函数中抛出异常将导致对象的析构函数不被执行;
  (3) 当对象发生部分构造时,已经构造完毕的子对象将会逆序地被析构;
  (4) 其是还是那句话, “C++的异常处理不会破坏任何一条面向对象的特性!”。

posted on 2013-02-28 10:49  QuarkZ  阅读(197)  评论(0)    收藏  举报