領域の解放

[戻る]
1900 2009/05/26(火) 10:48:38
環境はVisual C++ 2008 Express Editionです。

今確保した領域を

VirtualFree()関数を使って、こんな感じで↓

       VirtualFree(確保した領域, 0, MEM_RELEASE)

領域の解放を行っているのですが、領域の中の値がクリアになりません。
これって、どこに問題があるのですか?
教えてください。

rin 2009/05/26(火) 12:10:00
「クリアにならない」
というのはどういう意味でしょうか?

解放できずに、メモリがリークしてしまうということですか?
それとも、解放すれば、使用していた領域を0で埋めたり
アドレスをいれていた変数を0などにする
といった、お掃除行為を期待してますか?(してくれません)

古いスレッドには追加発言できません。