c++ try_catch throw
摘要:
原文地址:http://www.cnblogs.com/xd502djj/archive/2010/09/28/1837396.html使用throw抛出异常本人节选自《21天学通C++》一书 抛出异常(也称为抛弃异常)即检测是否产生异常,在C++中,其采用throw语句来实现,如果检测到产生异常,则抛出异常。该语句的格式为:throw 表达式; 如果在try语句块的程序段中(包括在其中调用的函数)发现了异常,且抛弃了该异常,则这个异常就可以被try语句块后的某个catch语句所捕获并处理,捕获和处理的条件是被抛弃的异常的类型与catch语句的异常类型相匹配。由于C++使用数据类型来区分不同的 阅读全文
posted @ 2013-01-03 13:25 cosmo89929 阅读(5349) 评论(0) 推荐(0) 编辑