8
ответов

Проверьте, указывает ли указатель на выделенную память на "куче"

Я хочу знать, указывает ли указатель на часть памяти, выделенной с malloc/new. Я понимаю, что ответ для произвольного адреса, "Нет Вы не можете", но я действительно думаю, что возможно переопределить...
вопрос задан: 18 September 2013 08:53
8
ответов

Как освободить () malloc () 'd структурированный правильно?

у меня есть структура malloc () 'd, и после использования их, я хочу освободить () его, но моя программа замораживается здесь. Кто-либо может сказать мне, что я делаю неправильно? Вот мой код: данные структуры {символ *...
вопрос задан: 8 September 2010 02:21
8
ответов

Уменьшение суммы malloc () вызовы улучшает производительность?

Рассмотрите два заявления: один (цифра. 1) это вызывает malloc () много раз, и другой (цифра. 2) это вызывает malloc () несколько раз. Оба приложения выделяют тот же объем памяти (примите 100 МБ)...
вопрос задан: 17 January 2010 03:59
8
ответов

Действительно ли необходимо умножиться sizeof (символ) при управлении памятью?

При использовании malloc и выполнении подобного управления памятью я могу полагаться на sizeof (символ), являющийся всегда 1? Например, я должен выделить память для элементов N символа типа. Умножается sizeof (символ)...
вопрос задан: 18 June 2009 10:31
8
ответов

Проверка, если что-то было malloced

Данный подсказка к некоторой переменной.. существует ли способ проверить, был ли он статически или динамично выделен??
вопрос задан: 9 November 2008 22:48
8
ответов

Масштабирование многопоточных приложений на машинах мультис сердечником

Я работаю над проектом, были, нам нужно больше производительности. Со временем мы продолжали развивать дизайн для работы больше параллельно (и поточный и распределенный). Затем последний шаг должен был переместить часть...
вопрос задан: 26 September 2008 12:06
7
ответов

Создайте функцию обертки для malloc и свободный в C

Я пытаюсь создать функции обертки бесплатно и malloc в C, чтобы помочь уведомить меня относительно утечек памяти. Делает любой знает, как объявить эти функции поэтому, когда я назову malloc () и свободный (), он назовет мой...
вопрос задан: 26 September 2018 17:57
7
ответов

Почему я получаю двойную бесплатную ошибку с перевыделением ()?

Я попытался записать строковую функцию замены в C, который работает над символом *, который был выделен с помощью malloc (). Это немного отличается в этом, это найдет и заменит строки, а не...
вопрос задан: 9 January 2017 20:33
7
ответов

Ресурсы для управления памятью во встраиваемом приложении

Как я должен управлять памятью в своем встраиваемом приложении в жестком реальном времени? Я нашел некоторые статьи с Google, но не мог точно определить действительно полезное практическое руководство. - 178b запрещает динамическую память...
вопрос задан: 31 January 2016 17:56
7
ответов

mallocs 64 бита шириной

То, что причинами является malloc () перестало бы работать, особенно в 64 битах? Моя определенная проблема пробует к malloc огромный блок на 10 ГБ RAM в системе на 64 бита. Машина имеет 12 ГБ RAM и 32 ГБ подкачки...
вопрос задан: 25 March 2015 16:04
7
ответов

Пользовательский malloc () дизайн заголовка реализации

Я пытаюсь записать пользовательское средство выделения для отладки целей (как осуществление) в C, где я буду использовать единственный связанный список для скрепления бесплатного списка памяти с помощью Первого Пригодного Алгоритма...
вопрос задан: 18 February 2015 01:14
7
ответов

Каково различие между “новым” и “malloc” и “calloc” в C++? [дубликат]

Каково различие между "новым" и "malloc" и "calloc" и другими в семействе? (Когда) мне нужно что-нибудь кроме "нового"? Один из них реализован с помощью кого-либо другого?
вопрос задан: 19 February 2013 13:47
7
ответов

Кроме malloc/free для программы нужна ОС для обеспечения чего-либо еще?

Я работаю над разработкой ядра (который я собираюсь на самом деле назвать "ядром" только, чтобы отличаться, но в основном то же) для ОС я продолжаю работать. Специфические особенности самой ОС...
вопрос задан: 4 January 2012 13:18
7
ответов

Действительно ли я должен освободить выделенную память на аварийном завершении?

Моя программа (веб-браузер текстового режима) динамично выделяет память. Я действительно освобождаю ненужные блоки во время времени выполнения, конечно. И я действительно освобождаю все перед нормальным завершением - так, чтобы утечка памяти...
вопрос задан: 23 July 2010 10:12
7
ответов

Когда я должен использовать malloc для выделения памяти?

1) Для которых типов данных я должен выделить память с malloc? Для типов как структуры, указатели, кроме основных типов данных, как интервал Для всех типов? 2) Почему я могу выполнить этот код? Почему это не отказывает? Я...
вопрос задан: 4 July 2010 19:10
7
ответов

malloc в C, но использовать синтаксис многомерного массива

Можно ли как-то использовать malloc для большого массива, но ссылаться на него с помощью синтаксиса 2D? Я хочу что-то вроде: int * memory = (int *) malloc (sizeof (int) * 400 * 200); int MAGICVAR = ...; MAGICVAR [20] [10] = 3; // устанавливает ...
вопрос задан: 29 June 2010 20:15
7
ответов

Malloc функционируют в C++

Я перехожу к C++ от C. В C++, там какое-либо использование для функции malloc? Или я могу просто объявить это с "новым" ключевым словом. Например: класс Узел {...}... Узел *node1 = malloc (...
вопрос задан: 29 April 2010 21:36
7
ответов

Почему точно разве я не должен называть свободным () на переменных не выделенный malloc ()?

Я считал где-нибудь, что это имеет катастрофические последствия для использования, бесплатного избавиться от объекта, не созданного путем вызова malloc, действительно ли это верно? почему?
вопрос задан: 22 April 2010 05:33
7
ответов

Если свободный () знает длину моего массива, почему я не могу попросить его в своем собственном коде?

Я знаю, что это - общая конвенция передать длину динамично выделенных массивов к функциям, которые управляют ими: освободите initializeAndFree (интервал* anArray, size_t длина); международное основное () {size_t...
вопрос задан: 17 April 2010 16:54
7
ответов

Выделение памяти для Структуры в C

Для меня определяют задачу для создания программы, которая динамично выделяет память для структуры. обычно мы использовали бы x=malloc (sizeof (интервал) *y); Однако, что я использую для переменной структуры? Я не думаю...
вопрос задан: 1 February 2010 14:38
7
ответов

выделение памяти в C

У меня есть вопрос относительно порядка выделения памяти. В следующем коде я выделяю в цикле 4 строки. Но когда я печатаю адреса, они, кажется, не выделяются один за другим... Я...
вопрос задан: 24 January 2010 22:26
7
ответов

Как действительно освобождают и работа malloc в C?

Я пытаюсь выяснить то, что было бы, произошел, если я пытаюсь освободить указатель "с середины", например, посмотреть на следующий код: символ *ptr = (символ*) malloc (10*sizeof (символ)); для (символ i=0; я <10...
вопрос задан: 24 December 2009 08:54
7
ответов

вопросы о новичке о malloc и sizeof

Кто-то может объяснить мне почему мой вызов к malloc с размером строки 6 возвратов sizeof 4 байтов? На самом деле, любой целочисленный аргумент, который я даю malloc, я получаю sizeof 4. Затем, я пытаюсь скопировать два...
вопрос задан: 7 October 2009 19:15
7
ответов

Что корректный путь состоит в том, чтобы обработать “из памяти”?

Недавно, я работаю над программой видеоплеера в Windows для программы CCTV. Поскольку программа должна декодировать и играть много потоков видео одновременно, я думаю, что она могла бы встретить ситуацию это malloc...
вопрос задан: 17 September 2009 16:49
7
ответов

Глобально переопределите malloc в Visual C++

Я пытаюсь выяснить способ глобально переопределить malloc и связанные функции в Visual C++ (2005). Моя установка является dll со статически связанной библиотекой времени выполнения, которая состоит из обоих моих собственных кодов C++...
вопрос задан: 22 August 2009 13:49
7
ответов

Как я создаю массив в C++, который находится на "куче" вместо стека?

У меня есть очень большой массив, который должен быть 262 144 элементами в длине (и потенциально намного больше в будущем). Я попытался выделить массив на стеке как так: РАЗМЕР #define 262 144 интервала myArray [РАЗМЕР]...
вопрос задан: 24 March 2009 01:06
6
ответов

Память, выделенная с malloc, не сохраняет внешний функциональный объем?

Привет, я немного плохо знаком с функцией C malloc, но от того, что я знаю, она должна сохранить значение в "куче", таким образом, можно сослаться на нее с указателем снаружи исходного объема. Я создал тестовую программу...
вопрос задан: 12 May 2019 10:32
6
ответов

В C malloc (256) и malloc (sizeof (символ) *256) эквивалентны?

Я вижу, что люди часто пишут код C, такой как: символ *ptr = malloc (sizeof (символ) *256); это действительно необходимо? В стандарте говорится, что sizeof (символ) == 1 по определению, не делает он имеет смысл только к...
вопрос задан: 11 April 2019 04:24
6
ответов

Как найти, что причина malloc “удваивает бесплатную” ошибку?

Я программирую приложение в Objective C, и я получаю эту ошибку: MyApp (2121,0xb0185000) malloc: &ast; ** ошибка для объекта 0x1068310: удвойтесь свободные *** устанавливают точку останова в...
вопрос задан: 13 October 2017 05:21
6
ответов

C Программирование: malloc () в другой функции

Я нуждаюсь в помощи с malloc () в другой функции. Я передаю указатель и размер к функции от моего основного (), и я хотел бы выделить память для того указателя динамично с помощью malloc () от...
вопрос задан: 31 May 2016 18:17