可能性の重複:
What REALLY happens when you don’t free after malloc?メモリを解放することの重要性?
C/C++でプログラムを終了する場合、あなたはポインタを解放することにより、クリーンアップする必要があります。あなたがintへのポインタを持っていて、プログラムを終了するときにそれを削除しない場合のように、メモリを解放しないとどうなりますか?メモリは引き続き使用され、再起動によってのみ解放されるか、プログラムが終了すると自動的に解放されますか?そして最後のケースでは、なぜオペレーティングシステムがあなたのためにそれを行うなら、それを解放するのですか?
重複:http://stackoverflow.com/questions/654754/what-really-happens-when-you-dont-free-after-malloc –
重複:http://stackoverflow.com/questions/ 347338/is-object-release-on-program-exit-really-needed/347349 – Tom