Результаты поиска по запросу "free"
Это самая безумная вещь, которую я когда-либо видел ...
я есть очень простой C-код для построения списка с одиночными связями, как показано ниже, в котором я динамически распределяю память для каждого узла с помощью malloc. В конце кода я хочу освободить память для каждого выделенного узла, задавался ...
Глава 8, раздел 8.7 «Пример - распределитель памяти», с. 185-189.
ня я появился на собеседовании, и интервьюер спросил меня об этом, Скажи мнемерыкак вы будете создавать свой собственныйfree( ) функция для освобождения выделенной памяти.Как это может быть более эффективным, чем C по умолчаниюfree() функция? ...
Функция free () в C не работает для меня
Я пытался освободить память, выделенную черезmalloc() с помощьюfree(). Некоторые структуры он делает свободными, но оставляет некоторые такими, какими они были, и они также остаются связанными со своими детьми. Это также никогда не освобождает ...
LD_PRELOAD работает только для malloc, но не бесплатно
Я пытаюсь вставить malloc / free / calloc / realloc и т. Д. С некоторыми вставителями через LD_PRELOAD. В моем маленьком тесте толькоmalloc кажется, вставлен, хотяfree обнаружен (см. вывод). Я ожидаю, что вывод будет содержать строку «NANO: free ...
Проблемы с LD_PRELOAD и calloc () для некоторых исполняемых файлов
Относительно предыдущегомой вопрос [https://stackoverflow.com/questions/7811656/ld-preload-only-working-for-malloc-not-free] Я успешно вставилmalloc, ноcalloc кажется более проблематичным. То есть с определенными хозяевами,calloc застревает в ...
Основной Malloc / Free
Если у меня есть фрагмент моей программы, например: struct Node *node; while(...){ node = malloc(100); //do stuff with node }Это означает, что каждый раз, когда я перебираю цикл while, я заново выделяю 100 байтов, на которые указывает указатель ...
Как освободить указатели с помощью макроса в C
Я хочу написать макрос в коде C, чтобы освободить много указателей, как это: FREE(ptr1, ptr2, ptr3, ptr4, ptrx);Для меня это лучше, чем FREE(ptr1); FREE(ptr2); FREE(ptr3); FREE(ptr4); FREE(ptrx);заранее спасибо С Уважением,
Как проверить, освобожден ли указатель уже в C?
Я хотел бы проверить, освобожден ли указатель уже или нет. Как мне сделать это с помощью набора компиляторов gnu?
free () неверный указатель
Я получаю знакомый free (): ошибка неверного указателя. Пытаясь отладить, я закомментировал каждую функцию free () в моем коде, один за другим,пока не осталось никого и я все еще получаю эту ошибку во время выполнения. Кто-нибудь еще сталкивался ...
Перегрузка free (), поэтому моя программа использует мою вместо системной
Мне нужно перекодироватьfree() func для образовательных целей, и он должен быть названfree() также. Когда я переименую свою функциюmyfree() это работает безупречно, но когда я называю этоfree() программа не знает, нужно ли ему использовать мою ...