C++相談室 part14
■ このスレッドは過去ログ倉庫に格納されています
003524
NGNGtry .. finally .. end は、
メモリ動的確保;
try
いろいろ;
finally
メモリ開放;
end
のように記述することで、「いろいろ」を実行中に例外が発生したり break などで
処理をジャンプさせたりしても、必ずメモリ開放を実行することを保証する、という
用途で使います。
べつにメモリ確保/開放に限らず、後始末が必要な処理では全般的に用いますが。
で、同じようなことをC++でやりたいんですけど、どうすればいいのかな、と思ったのです。
Borlandコンパイラでは __finally という独自の拡張がありますが、一般的にはどうすれば
いいのでしょうか?
ちなみに>>30は私ではありませんのであしからず。
■ このスレッドは過去ログ倉庫に格納されています