Вопросы по теме 'malloc'
NSTreeController - двойная бесплатная ошибка malloc
Я использую NSTreecontroller в сочетании с NSOutlineView в своей программе, и моя программа постоянно выдает: malloc: *** error for object 0x1d70d0: double free . Эти сообщения исчезают, когда я удаляю привязки в IB. Любая идея, почему это...
533 просмотров
schedule
26.07.2023
Выделяет ли malloc () непрерывный блок памяти?
У меня есть код, написанный очень старым программистом :-). Это выглядит примерно так
typedef struct ts_request
{
ts_request_buffer_header_def header;
char package[1];
} ts_request_def;
ts_request_def*...
37704 просмотров
schedule
03.04.2023
В чем разница между new и malloc и calloc в C ++?
В чем разница между new и malloc и calloc и другими членами семьи?
(Когда) Мне нужно что-нибудь кроме new ?
Реализовано ли одно из них с использованием другого?
94244 просмотров
schedule
01.05.2023
Я понял, как написать realloc, но знаю, что код неправильный?
Я решил сделать
вызовите malloc
скопируйте старый блок в новый блок
освободить старый блок
и вернем указатель на новый блок
Приведенный ниже код - это то, что у меня есть до сих пор ... но я знаю, что это неправильно ... любая помощь...
5996 просмотров
schedule
21.03.2022
Что произойдет, если я попытаюсь получить доступ к памяти за пределами области malloc()?
Я выделил кусок памяти с помощью char* memoryChunk = malloc ( 80* sizeof(char) + 1); Что мешает мне записать в ячейку памяти больше 81 единицы? Что я могу сделать, чтобы предотвратить это?
void testStage2(void) {
char c_str1[20] = "hello";...
1888 просмотров
schedule
31.07.2022
Существуют ли флаги компилятора, чтобы заставить malloc возвращать указатели выше предела 4G для 64-битного тестирования (различные платформы)?
Мне нужно протестировать код, перенесенный с 32-битной на 64-битную, где указатели преобразуются в целочисленные дескрипторы, и я должен убедиться, что на 64-битных платформах используются типы правильного размера.
Существуют ли какие-либо флаги...
1163 просмотров
schedule
28.02.2023
Ошибки Core Data Malloc
Я заметил, что получаю несколько ошибок в случайных точках в своем приложении. У меня было 2 ошибки: «двойное освобождение» и «неверная контрольная сумма для освобожденного объекта». Вот трассировка стека ошибки «двойной бесплатной». Кто-нибудь...
1056 просмотров
schedule
30.04.2023
Лучше ли приводить тип указателя, возвращаемого malloc?
Для кода C ниже сравните определения указателей int a и b;
#include <stdio.h>
#include <stdlib.h>
int main()
{
int *a=malloc(sizeof(int));
int *b=(int *)malloc(sizeof(int));
return(0);
}
Лучше ли каким-либо образом привести...
1710 просмотров
schedule
19.02.2022
Минимизация количества вызовов malloc() повышает производительность?
Рассмотрим два приложения: одно (номер 1), которое вызывает malloc() много раз, и другое (номер 2), которое вызывает malloc() несколько раз. Оба приложения выделяют одинаковый объем памяти (предположим, 100 МБ). Для какого приложения следующий...
19804 просмотров
schedule
24.04.2022
Освобождение указателя на символ
У меня есть функция, которая вызывается несколько раз во время выполнения программы. В указанной функции у меня есть динамический указатель на символ, размер которого я меняю много раз.
У меня вопрос: нужно ли мне освобождать этот указатель до...
1693 просмотров
schedule
20.05.2023
Использование sizeof() в памяти malloc
Возможный дубликат: вопросы новичка о malloc и sizeof
Я пытаюсь прочитать строки в программе. Когда я заметил, что строки иногда повреждаются, я попробовал следующий код:
void *mallocated = malloc(100);
printf("sizeof(mallocated)...
35366 просмотров
schedule
18.01.2023
Необычные ограничения размера кучи в VS2003 C ++
У меня есть приложение на C ++, которое использует большие массивы данных, и во время тестирования я заметил, что ему не хватает памяти, хотя доступной памяти еще много. Я сократил код до тестового примера следующим образом:
void MemTest()
{...
1933 просмотров
schedule
04.03.2023
Ресурсы для управления памятью во встроенном приложении
Как мне управлять памятью в моем критически важном встраиваемом приложении?
Я нашел несколько статей в Google, но не смог найти действительно полезного практического руководства.
DO-178b запрещает динамическое выделение памяти, но как тогда вы...
3013 просмотров
schedule
09.01.2023
Поведение malloc()/free() различается между Debian и Redhat
У меня есть приложение для Linux (написанное на C), которое выделяет большой объем памяти (~ 60 МБ) небольшими порциями через malloc(), а затем освобождает ее (приложение продолжает работать). Эта память не возвращается ОС, а остается выделенной для...
874 просмотров
schedule
05.05.2023
Почему malloc + memset медленнее, чем calloc?
Известно, что calloc отличается от malloc тем, что инициализирует выделенную память. С calloc память обнуляется. С malloc память не очищается.
Поэтому в повседневной работе я рассматриваю calloc как _6 _ + _ 7_. Кстати, ради интереса я...
55722 просмотров
schedule
17.11.2022
С++ ошибка сегментации malloc
У меня проблема с malloc(). Это странно. Мой код в следующем. Я использую генератор случайных чисел для генерации элементов массива. Массив открывается функцией malloc(). Если размер массива меньше 8192, все в порядке. Если размер больше 8192,...
3366 просмотров
schedule
28.12.2022
Функция malloc в C++
Я перехожу на C++ с C. Есть ли в C++ какая-либо польза от функции malloc? Или я могу просто объявить его с ключевым словом «новое». Например:
class Node
{
...
}
...
Node *node1 = malloc(sizeof(Node)); //malloc
Node *node2 = new Node;...
8468 просмотров
schedule
16.04.2024
Простая ошибка динамического выделения памяти
Я уверен, что вы (профессионалы) можете определить ошибку в моем коде, я также был бы признателен за любые другие комментарии к моему коду.
Кстати, код вылетает после того, как я его запускаю.
#include <stdlib.h>
#include <stdio.h>...
376 просмотров
schedule
21.09.2022
Программирование на C: malloc () внутри другой функции
Мне нужна помощь с malloc() внутри другой функции .
Я передаю указатель и размер функции из моего main() , и я хотел бы выделить память для этого указателя динамически, используя malloc() изнутри вызываемой функции, но то, что я...
99750 просмотров
schedule
08.07.2023
Seg Fault с указателями malloc
Я создаю класс потока для использования в качестве оболочки для pthreads. У меня есть класс Queue для использования в качестве очереди, но у меня с ним проблемы. Кажется, что выделяет и заполняет структуру очереди нормально, но когда я пытаюсь...
325 просмотров
schedule
17.11.2023