0

try と catch を使用してメモリ アクセス違反をキャッチする方法を知りたいです。

たとえば、2Strings の CStringArray があります。誤って、プログラムがこの CStringArray から 3 番目の文字列にアクセスしようとすると、クラッシュします。私の質問は、この違反をキャッチしてプログラムのクラッシュを回避する方法です...

皆さんありがとう

4

1 に答える 1

0

できません。Try/catch は、C++ 例外をキャッチするために使用されます。メモリ アクセス違反は C++ 例外ではなく、ハードウェア例外です。

于 2013-09-22T05:28:37.510 に答える