Ну перед выходом из программы free можно и не вызывать)
On Wed, May 03, 2017 at 10:23:09AM +0300, Павел Борисов via Moscow-pm wrote: > И снова дико извиняюсь, но разве free() возвращает память операционке ? > Нет, если она вызывается непосредственно перед выходом из программы > (процесса), то конечно, память возвращается ОС, но по ходу выполнения > процесса free() просто ОСВОБОЖДАЕТ память для повторного использования > в ЭТОМ же процессе. Поправьте меня, если я не прав... > > 3 мая 2017 г., 0:20 пользователь Илья Винокуров via Moscow-pm > <[1][email protected]> написал: > > Здравствуйте! > > Вторник, 2 мая 2017, 19:12 +03:00 от Павел Борисов via Moscow-pm > <[2][email protected]>: > > А приведите, плиз, пример ОС, в которой вообще реализован возврат > памяти от процесса обратно операционке В ПРОЦЕССЕ РАБОТЫ ПРОЦЕССА > (извините за каламбур) ? Насколько я знаю, ни в Линухе, ни в Винде это > не реализовано, и не важно перловый это процесс или какой другой... > > C/C++ в любой OS malloc/free (new/delete). > С почтением, > Илья Винокуров. > -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
