Windows2000とVisual C++環境でプログラムを組んでいるのですが
newでヒープに確保したメモリはdeleteすると即座に解放されるものなのでしょうか?
それとも時間がたったり、プログラムが終了するまだ確保しっぱなしだったりするのでしょうか?
Windows2000についているタスクマネージャで確認しても
newした時にメモリ使用量が増えているのは確認できるのですが
deleteしてもメモリ使用量が減りません。

お願いします。