C++对象模型之七 模板 异常 RTTI笔记[8]

[入库:2005年8月19日] [更新:2007年3月24日]

本文简介:选择自 bigwhiteshark 的 blog

delete p;

}

为什么  point *p = new point ;不在try block以内? 因为它之前没有什么要释放的东西.虽然它自己也会抛出异常,但是它会自己处理调资源释放的问题.

支持异常会使成员对象或基类子对象的类的构造函数复杂化. 比如: x有成员对象 a,b,c.它们都有一对的构造和析构函数. a的构造函数抛出异常,那么a,b,c的析构不用调用. b的构造函数抛出异常,那么a

本文关键:C C++ VC BCB C++BUILDER
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top