我发现有三种捕获异常的方法,有什么区别?
1)抓住价值;
2)通过引用捕获;
3)被指针抓住;
我只知道按值捕获将调用该对象的两个副本,按引用捕获将调用一个对象。那么指针捕获又如何呢?何时使用指针捕获?除了抛出一个对象,我还能抛出一个指向这样的对象的指针吗?
class A {}
void f() {
A *p = new A();
throw p;
}
千巷猫影
偶然的你
jeck猫
相关分类