Результаты поиска по запросу "free"

12 ответов

Why does `free` in C not take the number of bytes to be freed?

Просто чтобы быть ясно: я знаю, что

5 ответов

Основной Malloc / Free

Если у меня есть фрагмент моей программы, например: struct Node *node; while(...){ node = malloc(100); //do stuff with node }Это означает, что каждый раз, когда я перебираю цикл while, я заново выделяю 100 байтов, на которые указывает указатель ...

17 ответов

 и действовать соответственно.

ыло то, что беспокоило меня целую вечность. Нас всех учат в школе (по крайней мере, так было), что вы ДОЛЖНЫ освободить каждый указатель, который выделен. Мне немного любопытно, однако, о реальной стоимости не освобождения памяти. В некоторых ...

ТОП публикаций

3 ответа

 или же

я есть две структуры struct SimpleXY { double x; double y; }; struct SimpleXyLink { int num_xy; SimpleXY *simpleXyList; };Интересно, как правильно освободить память?SimplyXyLink? Я сейчас пользуюсь void Free(SimpleXyLink *myList) { ...

4 ответа

Освобождение строк в Си

Если бы я написал:

4 ответа

Повторное использование освобожденных указателей в C

5 ответов

Как освободить указатели с помощью макроса в C

23 ответа

Установка переменной в NULL после освобождения

В моей компании есть правило кодирования, которое гласит, что после освобождения памяти сбросьте переменную в NULL. Например ...

5 ответов

Как освободить указатели с помощью макроса в C

Я хочу написать макрос в коде C, чтобы освободить много указателей, как это: FREE(ptr1, ptr2, ptr3, ptr4, ptrx);Для меня это лучше, чем FREE(ptr1); FREE(ptr2); FREE(ptr3); FREE(ptr4); FREE(ptrx);заранее спасибо С Уважением,

9 ответов

Почему free (p) не устанавливает p в NULL?