- 773 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 19:05:37 ]
- >>771
二重解放なら、 デバッグビルドをデバッガ上で走らせていれば、 デバッガのトレース出力にメッセージが出たと思う。 とりあえず、 _CrtSetDbgFlagで_CRTDBG_DELAY-_FREE_MEM_DFと_CRTDBG_CHECK-_ALWAYS_DFをオンにして、 わざと二重解放してみよう。 オーバーヘッドが多き過ぎるなら、 _CRTDBG_CHECK-_ALWAYS_DFはオフにして、 自分で_CrtCheckMemoryを呼ぶ。 _CrtSetAllocHookを使って、自分でチェックするのも手。
|

|