数日以来、C++ソフトウェアに関連するVisualStudio2008の問題に直面しています。Visual Studioの設定を「リリースWin32」モードに設定すると、正常に機能します。
しかし、「Debug Win32」に設定すると、削除を使用するとクラッシュの問題が発生します。コンパイルは問題ありませんが、実行中、ソフトウェアは最初の「削除」でクラッシュします。
このsnaphsotを検討してください:
ご覧のとおり、ソフトウェアが「一時を削除」するために到着したとき。コマンドを実行すると、クラッシュして次のメッセージが表示されます。
デバッグアサーションに失敗しました!プログラム...式_BLOCK_TYPE_IS_VALID(pHead-> nBlockHouse)
何が問題ですか?それを解決する方法は?
「リリース」モードでエラーが発生しないのはなぜですか?
ありがとう