スレを勃てるまでもないC/C++の質問はここで 24 [転載禁止]©5ch.io
レス数が950を超えています。1000を超えると書き込みができなくなります。
0985デフォルトの名無しさん
2016/08/13(土) 14:19:57.80ID:sDKArTxu両方にレスしてる
>>971の「pを使った処理」をBに書いてもいいなら、「pを使った処理」では例外が発生しないものとしていいんだよな?
だったらどっちでもいいし
newでbad_alloc発生するかもしれないし「pを使った処理」で別の例外が発生するかもしれないよ。どうしたらいいの(泣)
ってことなら
まとめたとしても
catch(bad_alloc e) {
return;
}
catch(...) {
delete p;
return;
}
とでもすればいいだけだし議論するようなことじゃない
catch()とか書いてる時点でC++の例外処理について何もわかっていないんじゃないかと
そもそもnew失敗時にreturnって何をしたいのか意味不明なんですけどね(笑)
レス数が950を超えています。1000を超えると書き込みができなくなります。