Результаты поиска по запросу "malloc"
LibAIFF CloseFile: освобожденный указатель не был выделен случайно
Я написал фрагмент кода, который пытается найти в каталоге и его подпапках два файла AIFF и использовать библиотеку LibAIFF для импорта, а затем выполнить не...
Установка переменной в NULL после освобождения
В моей компании есть правило кодирования, которое гласит, что после освобождения памяти сбросьте переменную в NULL. Например ...
C - разделяемая память - динамический массив внутри разделяемой структуры
я пытаюсь поделиться такой структурой пример: typedef struct { int* a; int b; int c; } ex;между процессами проблема заключается в том, что когда я инициализирую 'a' с помощью malloc, он становится приватным для кучи процесса, который делает это ...
и после того, как все эти памяти будут освобождены, вы освободите память, выделенную в
ой код, я получаю ошибку сегментации, и я не знаю почему ... Я создаю сетку, котораяn это его размер,tab это массив, типом которого является cellule: ячейка имеет 2 значения. Итак, я создаю в функцииcreer_grille массив яmalloc это (размер может ...
за исключением случая, когда malloc не удалось
асно ли делать что-то вроде следующего? #include <stdio.h> #include <malloc.h> #include <string.h> int main(void) { char* msg; strcpy(msg, "Hello World!!!"); //<--------- printf("%s\n", msg); return 0; }Или следует использовать следующее? char* ...
Альтернатива устаревшей функциональности __malloc_hook в glibc
Я пишу профилировщик памяти для C, и для этого перехватывает вызовыmalloc, realloc а такжеfree работает через malloc_hooks. К сожалению, они устарели из-за их плохого поведения в многопоточных средах. Я не мог найти документ, описывающий ...
Хорошая причина называется виртуальными таблицами. Объекты типов, которые имеют виртуальные методы, имеют таблицу указателей, указывающих на адрес реальных виртуальных методов, которые будут вызваны. Это так называемые виртуальные таблицы или виртуальные таблицы.
жный дубликат: C ++: почемуnew нужно? [https://stackoverflow.com/questions/4904762/c-why-is-new-needed] Почему я не могу использовать malloc для выделения пространства для моих объектов, когда они являются детьми класса, содержащего виртуальные ...
Как правильно использовать scandir () в c?
Я пытаюсь сохранить список файлов в переменной типа **.scandir () завершается правильно, но я получаю ошибку сегментации при попытке напечатать char **.Вот&#...
почему указатель на указатель необходим для выделения памяти в функции
У меня есть ошибка сегментации в коде ниже, но после того, как я изменил его на указатель на указатель, это нормально. Кто-нибудь может дать мне причину?
Многократный realloc дороже, чем огромный malloc?
Я использую динамический массив для представления минимальной кучи. Существует цикл, который удаляет минимум и добавляет случайные элементы в минимальную кучу, пока не произойдет какое-либо условие. Хотя я не знаю, как изменится длина кучи во ...