1. ホーム
  2. c++

[解決済み] アクセス違反の例外をキャッチする?

2023-02-06 17:54:17

質問

質問例

int *ptr;
*ptr = 1000;

標準的な C++ を使用して、マイクロソフト固有のものを使用せずに、メモリアクセス違反の例外をキャッチすることができます。

どのように解決するのですか?

いいえ。C++ では、何か悪いことをしたときに例外がスローされることはありません。アクセス違反やゼロによる除算エラーのようなものは、キャッチできる言語レベルのものというより、むしろ機械的な例外に近いものです。