0
Cアプリケーションのpoolmonでメモリ割り当てを確認していますが、アンインストール後も0バイトの割り当てがあります。これはメモリリークと見なすことができますか?ゼロバイト割り当てはリークと見なされるべきですか?
Cアプリケーションのpoolmonでメモリ割り当てを確認していますが、アンインストール後も0バイトの割り当てがあります。これはメモリリークと見なすことができますか?ゼロバイト割り当てはリークと見なされるべきですか?
これは定義された実装です。
でも、malloc(0)はfree()でなければなりません。
"結果がNULLでない場合、malloc(0)はfree() 'd'でなければなりません。 – chux
はい、 'malloc(0)'は 'NULL'を返す必要がないためです。 – EOF
割り振りを行う前にヒープをチェックしましたか? – Serge