甜美奇迹

文章
6
资源
0
加入时间
3年2月3天

C/C++编程:通过引用捕获异常通过指针方式捕获异常通过值方式捕获异常通过引用方式捕获异常

当你写一个catch子句时,必须确定让异常通过何种方式传递到catch子句里。跟函数传参一样,有三种选择:指针、引用、传值通过指针方式捕获异常从throw处传递一个异常到catch子句是一个缓慢的过程,理论上这种方法对这个过程是效率最高的。因为在传递异常信息时,只有通过采用指针抛出异常的方法才能做到不拷贝对象:class exception{...} ; // 来自STL的异常类层次void someFunction(){ static exception ex; /..