ここでは、書き込みアクセス違反をキャッチしようとしましたが、動作しません。私はいくつかの方法を試しましたが、誰も私のために働いていません。どのように動くべきか説明してください。あなたが違法な何かをするとき書き込みアクセス例外のキャッチが機能しない
int main(){
int *pint = new int();
delete pint;
try
{
*pint = 100;
}
catch (...)
{
cout << "this is the one " << endl;
}
}
この「使用は自由の後で "未定義の行動を爆発させる。 C++例外がスローされることはありません。したがって、捕まえることはありません。 – VTT
C++には "書き込みアクセス例外"はありません。 –
頭の中で自分を撃って生き残るための唯一の方法は、まず頭の中で撃たれないことです。弾丸が頭蓋を貫通して反対側に出ると、それは不可逆的に十分な神経物質を崩壊させ、それを使用可能な状態に復元することができなくなるためです。したがって、あなたは頭に撃たれてはいけません。 – Mysticial