Вопросы по теме 'malloc'

Вывод в stderr всякий раз, когда вызывается malloc/free
С Linux/GCC/C++ я хотел бы записывать что-то в stderr всякий раз, когда вызывается malloc/free/new/delete. Я пытаюсь понять распределение памяти в библиотеке, поэтому я хотел бы сгенерировать этот вывод во время выполнения модульных тестов. Я...
2762 просмотров
schedule 17.12.2023

Ошибка сегментации — C с использованием malloc
Я пытаюсь выделить память для массива указателей на объект. ObjectP — это указатель на структуру с именем Object. перед этой функцией я объявляю массив как массив ObjectP*. Таким образом, массив является указателем на массив указателей на объект....
282 просмотров
schedule 01.12.2023

Mac Cocoa: невозможно освободить окно, чтобы вернуть его память
У меня есть приложение, написанное на Cocoa с ARC, которое позволяет пользователю создавать и открывать новые окна. ( Это похоже на модель документа, но я не использую nsdocument. ) Каждое новое окно требует большого объема памяти, которую...
839 просмотров
schedule 17.12.2023

Определение двумерного нерегулярного массива с помощью malloc
У меня такой практический вопрос: Определите двумерный нерегулярный массив с malloc из целых чисел, где out dim = 4, а inner = 10,11,12,13. (подсказка: используйте цикл for) Итак, я понял, что могу написать двумерный нерегулярный массив с...
227 просмотров
schedule 17.11.2023

Swift — как использовать malloc?
Я пытаюсь перевести приложение Objective-C на Swift и не знаю, как реализовать malloc. Можно ли использовать его в Swift? Спасибо
5982 просмотров
schedule 06.12.2023

Адресация памяти в MPI_Gather C
Я пытаюсь передать данные MPI_Gather . Я распределяю память следующим образом: float *phie, *phitemp; MPI_Comm_size(MPI_COMM_WORLD, &size); MPI_Comm_rank(MPI_COMM_WORLD, &rank); phitemp=(float *) malloc(20*sizeof(float)); if (rank==1)...
301 просмотров
schedule 23.12.2023

Оператор -› в функции malloc
Смотрите здесь: struct mystruct{ int a; int b; }; int main(void){ struct mystruct* ptr; ptr = malloc( 10*sizeof( struct mystruct ) ); Таким образом я выделил массив struct. Если вы попытаетесь напечатать, например, ptr[4], вы заметите...
98 просмотров
schedule 14.11.2023

Почему я получаю ошибку сегментации в своем коде?
Когда я компилирую свой код с помощью GCC, а затем запускаю его, когда я вызываю свою функцию в свой код, она выводит: «Ошибка сегментации (сброс ядра)». Пробовал искать в гугле решения. Вот мой текущий код: char ** saveLevelPositions() {...
130 просмотров
schedule 09.11.2023

вызов alloca() из другого параметра вызова функции?
Почему вызов alloc( ) в качестве параметра для другого вызова функции, подобного этому func(x, alloca(size), z); , считается неправильным Согласно книге под названием the linux programming interface Это связано с тем, что пространство стека,...
37 просмотров
schedule 01.11.2023