0

コードは次のとおりです。

class A;
shared_ptr<A> aPtr(new A());
//do something with aPtr.

new が bad_alloc 例外をスローした場合、スマート ポイント aPtr はどうなりますか? aPtr でチェックを行う必要がありますか? また、その方法は? また、Google C++ プログラムのルールの 1 つが例外を使用していないことは知っていますが、bad_alloc のような例外をどのように処理するのでしょうか? 返信ありがとうございます。

4

1 に答える 1