标签:
5.6 try语句块和异常处理:
5.6.1 throw表达式
throw表达式包括关键字throw和紧随其后的一个表达式,其中表达式的类型就是抛出的异常类型。throw表达式后面通常紧跟一个分号,从而构成一条表达式语句。
if(item1.isbn() != item2.isbn()) throw runtime_error("Data must refer to same ISBN"); cout<<item1 + item2 << endl;
5.6.2 try语句块
try{ program-statments//该块内声明的变量在块外无法访问,特别是catch子句内也无法访问。 }catch (exception-declaration){ handler-statements }catch (exception-declaration){ handler-statements } //...
标签:
原文地址:http://blog.csdn.net/zq627271551/article/details/51362524