メモリリークに何度も遭遇しました。通常、私はmalloc
明日がないようなとき、またはFILE *
汚れた洗濯物のようにぶら下がっているとき。私は通常、少なくともプログラムが終了したときにすべてのメモリがクリーンアップされると想定しています(読む:必死に願っています)。プログラムの終了時やクラッシュ時に、リークされたメモリが収集されない状況はありますか?
答えが言語によって大きく異なる場合は、C(++)に焦点を当てましょう。
「明日がないような」、「汚れた洗濯物のようにぶら下がっている」などの語句の双曲線の使用に注意してください。安全ではない* malloc
*あなたが愛する人を傷つける可能性があります。また、汚れた洗濯にはご注意ください。
calloc
、明日はないようにすべきだと言っている。優れた。