我发现有三种方法可以捕获异常,有什么区别?
1)按价值捕获;
2)引用参考;
3)用指针抓住;
我只知道按值捕获将调用该对象的两个副本,通过引用捕获将调用一个.那么指针捕获怎么样?什么时候用指针捕捉?除了抛出一个对象,我可以抛出一个像这样的对象的指针吗?
class A {} void f() { A *p = new A(); throw p; }
c++ exception-handling try-catch throw
c++ ×1
exception-handling ×1
throw ×1
try-catch ×1