VC++2005 でなぜか例外を捕捉できない

なぜか、 VC++2005 環境で try catch で例外を捕捉できないので、
設定を確認して見たのだけど、ちゃんと「C++の例外を有効にするが「はい」」になってるのに…

try catch
とおもったら、はいの中にもうひとつオプションがあった!

「はい - SEH の例外あり (/EHa)」

/EH (例外処理モデル) (C++)

つまり、関数の中で起こった例外じゃなくて、変数の代入などの処理中に起こった例外を捕捉する為には EHa にしなきゃいけないってことなのね|・ω・)ふむふむ

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です