Результаты поиска по запросу "free"
Why does `free` in C not take the number of bytes to be freed?
Просто чтобы быть ясно: я знаю, что
Основной Malloc / Free
Если у меня есть фрагмент моей программы, например: struct Node *node; while(...){ node = malloc(100); //do stuff with node }Это означает, что каждый раз, когда я перебираю цикл while, я заново выделяю 100 байтов, на которые указывает указатель ...
и действовать соответственно.
ыло то, что беспокоило меня целую вечность. Нас всех учат в школе (по крайней мере, так было), что вы ДОЛЖНЫ освободить каждый указатель, который выделен. Мне немного любопытно, однако, о реальной стоимости не освобождения памяти. В некоторых ...
или же
я есть две структуры struct SimpleXY { double x; double y; }; struct SimpleXyLink { int num_xy; SimpleXY *simpleXyList; };Интересно, как правильно освободить память?SimplyXyLink? Я сейчас пользуюсь void Free(SimpleXyLink *myList) { ...
Освобождение строк в Си
Если бы я написал:
Установка переменной в NULL после освобождения
В моей компании есть правило кодирования, которое гласит, что после освобождения памяти сбросьте переменную в NULL. Например ...
Как освободить указатели с помощью макроса в C
Я хочу написать макрос в коде C, чтобы освободить много указателей, как это: FREE(ptr1, ptr2, ptr3, ptr4, ptrx);Для меня это лучше, чем FREE(ptr1); FREE(ptr2); FREE(ptr3); FREE(ptr4); FREE(ptrx);заранее спасибо С Уважением,