Что происходит с malloc'ом? ed память при выходе (1)?

В C, если я выделяю память с помощью mallocи во время выполнения программа сталкивается с исключением/ошибкой и завершает работу с включенным в программу вручную оператором exit(1), делает ли C компилятор автоматически освобождает память перед неожиданным выходом, или мне нужно сделать это вручную непосредственно перед строкой exit(1)в программе.

Я использую компилятор gcc-4.5.2 на 32-битной платформе Ubuntu.

5
задан Abhinav 14 May 2012 в 17:13
поделиться