Learn CS Visual

メモリエラーの仕組み

メモリエラーは、メモリの扱い方を誤ることで起きる不具合です。配列の範囲外に書き込むバッファオーバーフロー、解放済みの領域を指したまま使い続けるダングリングポインタ、確保した領域への参照をすべて失ってしまうメモリリークなど、いくつかの代表的な種類があります。

配列のサイズが4のとき、arr[4]への書き込みはなぜ問題になる?