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

5 ответов

Функция free () в C не работает для меня

Я пытался освободить память, выделенную черезmalloc() с помощьюfree(). Некоторые структуры он делает свободными, но оставляет некоторые такими, какими они были, и они также остаются связанными со своими детьми. Это также никогда не освобождает ...

10 ответов

Можете ли вы выделить один большой кусок памяти (> 4 ГБ) в c или c ++?

Мне было очень интересно, что в наши дни очень много оперативной памяти, можно ли выделить один фрагмент памяти размером более 4 ГБ? Или мне нужно выделить к...

3 ответа

malloc: *** ошибка: неверная контрольная сумма для освобожденного объекта - объект, вероятно, был изменен после освобождения

У меня есть большая проблема с моим приложением для iOS: иногда происходит сбой без подробной ошибки отладки. Трассировка стека пуста. Это только две строки в трассировке стека: аварийный запуск в UIApplicationMain в «заглушке символа для: - ...

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

1 ответ

за исключением случая, когда 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* ...

3 ответа

Почему скорость memcpy () резко падает каждые 4 КБ?

Я проверил скоростьmemcpy() заметив, что скорость резко падает при i * 4KB. Результат выглядит следующим образом: ось Y - это скорость (МБ / с), а ось X - размер буфера дляmemcpy(), увеличиваясь с 1КБ до 2МБ. Подфигурка 2 и подфигурка 3 подробно ...

12 ответов

Разница между malloc и calloc?

3 ответа

Многократный realloc дороже, чем огромный malloc?

3 ответа

Можно ли получить указатель фрагмента непрерывной памяти в std :: vector <char> в C ++?

Я переместил свой код для использования

3 ответа

Какова наилучшая практика для malloc?

Что если любое из следующего является правильным и будет считаться наилучшей практикой для создания строки символов, способной содержать 100 символов? char * charStringA = malloc(100); char * charStringB = malloc(sizeof(char)*100); char * ...

5 ответов

Каков динамический тип объекта, выделенного функцией malloc?

Стандарт C ++ относится к термину «динамический тип» (а стандарт C относится к «эффективному типу» в аналогичном контексте), напримерЕсли программа пытается ...