Освобождение в атаке ()
Есть ли смысл освобождать память в функции atexit ()?
У меня есть глобальная переменная, которая получает malloc'ed после запуска. Я мог бы написать функцию atexit (), чтобы освободить ее, но разве система все равно не освободит всю эту память при выходе из программы?
Есть ли польза в том, чтобы быть аккуратным и активно убирать его сам?