■ VisualC++(MFC限定)相談室 5■
■ このスレッドは過去ログ倉庫に格納されています
0495デフォルトの名無しさん
NGNGTHROWは、newしたポインタを投げてるので、CATCH(or CATCH_ALL)
で受けてやらないと、メモリリークします。
CATCHの後には、END_CATCH(or END_CATCH_ALL)も忘れずに。
C++の例外はインスタンスで投げて、const&で受けるのが常識だけど、
VC++の例外処理がまともじゃなかった頃から、MFCで例外を使う
苦肉の策として、THROW、CATCHが作られたみたいです。
現在のVC++ならthrow CLASS、catch const CLASS&で問題ないんですが。
■ このスレッドは過去ログ倉庫に格納されています