VC++2005で例外を使う方法をメモ。
VC++4.0を使っていた頃もtry~catchがあるのは知っていたけれど、よく分からないので使ってなかった(苦笑) でもJavaでさんざんtry~catch~finallyを使うようになったので、VC++2005でも使ってみようと思って調べてみたわけ。
__tryとtryの2種類があるのは、構造化例外と標準C++の例外というものだった。__try~__exceptとtry~catch。finallyは特殊。
Javaに慣れた目から見ると微妙に使いづらい…。
でもVC++はJavaに比べるとアクセス違反とかが格段に発生し易いので、その手の例外をキャッチできるのはとにかくありがたい。
※コメント投稿者のブログIDはブログ作成者のみに通知されます