摘要: 异常处理中的构造和析构本人节选自《21天学通C++》一书 当在程序中找到一个匹配的catch异常处理后,如果catch()语句的异常类型声明是一个值参数,则其初始化方式是复制被抛弃的异常对象;如果catch()语句的异常类型声明是一个引用,则其初始化方式是使该引用指向异常对象。【范例20-4】使用带析构的类的异常处理。该范例包含类及其构造函数与析构函数,其进行异常处理时析构函数的调用会有所不同,代码如代码清单20-4所示。代码清单20-41 #include<iostream.h>2 class expt //定义类expt3 {4 public: //定义公有成员5 expt() 阅读全文
posted @ 2009-01-13 15:14 我的javaIT 阅读(349) 评论(0) 推荐(0) 编辑