Результаты поиска по запросу "free"
C - Как читать строки строк из стандартного ввода или сохранения файловой памяти
Мне нужна версия строки чтения, которая экономит память. У меня есть это «рабочее» решение. Но я не уверен, как он ведет себя с памятью. Когда я включаюfree(text) это работает на несколько строк, а затем я получаю сообщение об ошибке. Так что ...
Почему free () не освобождает память?
Я делаю некоторые тесты выделения и освобождения памяти. Это код, который я использую: #include <stdlib.h> #include <stdio.h> #define WAVE_SIZE 100000000 int main(int argc,char* argv[]){ int i; int **p; printf("%d allocs...\n",WAVE_SIZE); ...
Как бесплатно узнать, сколько освободить?
В программировании на C вы можете передать любой указатель, который вам нравится, в качестве аргумента для освобождения. Как он узнает размер выделенной памяти для освобождения? Всякий раз, когда я передаю указатель на какую-то функцию, я также ...
Оптимальный способ освободить () malloc'ed 2D массив в C
Предположим, у меня есть двумерный массив, который был создан с чем-то вроде этого, char **foo = (char **) malloc(height * sizeof(char *)); for(i = 0; i <= height; i++) foo[i] = (char *) malloc (width * sizeof(char *));Прежде всего, это ...