正在加载图片...
。。。122捕羲异常 <心 catch子句由三部分组成:关键字 catch、圆括号中的异常声 明以及复合语句中的一组语句。*注意这不是函数,所以圆括 号中不是形参,而是一个异常类型声明,可以是类型也可以是 对象。 异常声明中也可以是一个对象声明。以栈为例。当栈满时, 要求在异常对象中保存不能被压入到栈中的值,这时, pushon Ful)类可定义如下: template <class t> class pushonFull t T vala public: pushan叫(i{val=i} T valueoi return value; y 新的私有数据成员va保存那些不能被压入栈中的值。该值即 调用构造函数时的实参。12.2 捕获异常 catch子句由三部分组成:关键字catch、圆括号中的异常声 明以及复合语句中的一组语句。 * 注意这不是函数,所以圆括 号中不是形参,而是一个异常类型声明,可以是类型也可以是 对象。 异常声明中也可以是一个对象声明。以栈为例。当栈满时, 要求在异常对象中保存不能被压入到栈中的值,这时, pushOnFull类可定义如下: template <class T> class pushOnFull { T val; public: pushOnFull(T i) { val = i; } T value() { return _value; } }; 新的私有数据成员 val 保存那些不能被压入栈中的值。该值即 调用构造函数时的实参
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有