В общем имеется у меня такой вопрос:
если я в программе делаю
int main(int argc, char** argv) {
myStruct myPtr = malloc(sizeof(myStruct));
/* что-нить делаем */
free(myPtr);
return 0;
}
то освободится ли память если я не дождусь её нормального завершения
и пошлю её какой-нить сигнал. И если память не освободится, то что, нужно создать обработчик сигнала, который отчищает память и выходит ? Насколько я знаю ведь не все сигналы можно перехватывать. В общем выручайте :-)
Ответ на:
комментарий
от idle
Ответ на:
комментарий
от Drolyk
Ответ на:
комментарий
от Drolyk
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Qt: выход из консольной проги (2011)
- Форум Какие правила языка C++ здесь используются? (2017)
- Форум [Qt][Console] Сигнал завершения программы (2010)
- Форум Запутался с указателями. Си (2008)
- Форум unique_ptr и malloc (2015)
- Форум Qt: Console (2010)
- Форум malloc проблема (2008)
- Форум вычисление размера (2005)
- Форум iconv: проблемы с переименованием. (2006)
- Форум Задачка с массивом строк на Си (2008)