エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
deleteするとき、DAMAGE : after Normal block (#40) at 0x008807B8.と表示される。 - KoHの備忘録
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
deleteするとき、DAMAGE : after Normal block (#40) at 0x008807B8.と表示される。 - KoHの備忘録
症状 newで確保した配列要素をdeleteするとき、"DAMAGE : after Normal block (#40) at 0x008807B8." と... 症状 newで確保した配列要素をdeleteするとき、"DAMAGE : after Normal block (#40) at 0x008807B8." と表示される。 環境 OS Windows 2000 Professional Service Pack 4 on VirtualBox 開発環境 Visual Studio 6.0 Enterprise 言語 Visual C++ 原因 newで確保した領域以外へアクセスを行い、delete[]すると出る警告(?)。 再現方法 次のコードで再現できる。 LPTSTR src = "ddd"; LPTSTR dest = new char[strlen(src)]; strcpy(dest, src); delete[] dest; 解決方法 newで確保した領域以外へのアクセスがないよう、充分に注意する。実際には今回のバグは、 con