例外をキャッチする方法は3つあることがわかりましたが、違いは何ですか?
1)値でキャッチします。
2)参照によるキャッチ。
3)ポインタでキャッチします。
値によるキャッチはオブジェクトの2つのコピーを呼び出し、参照によるキャッチは1つを呼び出すことだけを知っています。では、ポインタによるキャッチはどうですか?ポインタによるキャッチをいつ使用するのですか?オブジェクトをスローすることに加えて、このようなオブジェクトへのポインターをスローできますか?
class A {}
void f() {
A *p = new A();
throw p;
}