Befreiung im atexit ()

Ist es sinnvoll, Speicher in einer atexit () - Funktion freizugeben?

Ich habe eine globale Variable, die nach dem Start malloc'ed wird. Ich könnte eine atexit () - Funktion schreiben, um sie freizugeben, aber wird das System nicht den gesamten Speicher zurückfordern, wenn das Programm trotzdem beendet wird?

Hat es einen Vorteil, aufgeräumt zu sein und selbst aktiv aufzuräumen?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage