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

2 ответа

Висячие указатели в цели c - ноль также освобождает память?

Что я понимаю, это: Утечки памяти происходят, когда память не была освобождена или «освобождены». Повисшие указатели возникают, когда указатель НЕ установлен на ноль И объект освобожден. мой вопрос: может ли установка объекта на ноль освободить ...

1 ответ

Относительный адрес в стеке и поиск статического указателя на него (у main очень, очень и очень вероятно, будет статический адрес фрейма при каждом запуске программы). Если вам нужна помощь, используйте отладчик! Я рекомендую Immunity Debugger.

ва вернулся, расстроенный и отчаянно ищущий помощи: D. Я пытаюсь создать чит для простой программы, в основном это будет файл .dll, который изменит значение целого числа из основной программы, когда оно вводится в него с использованием своего ...

5 ответов

Objective-C является строгим надмножеством C. Ничего из C не отличается.

я увидел это: error:(NSError **)errorв яблочном доке. Почему две звезды? Какое значение?

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

3 ответа

Проверьте, является ли аргумент макроса указателем или нет

Есть ли какой-нибудь "хороший" способ проверить, является ли переменная, переданная макросу, указателем? например #define IS_PTR(x) something int a; #if IS_PTR(a) printf("a pointer we have\n"); #else printf("not a pointer we have\n"); #endifИдея ...

1 ответ

 Грег Кроа-Хартман.

лизации списков ядра Linux в/include/linux/list.hКаково обоснование первой строки (вставлено ниже)container_of макрос? const typeof( ((type *)0)->member ) *__mptr = (ptr);В моем примере кода я удалил эту строку и изменил определение на #define ...

2 ответа

В частности, указатели позволяют создавать объекты в куче без ссылок GC. Это приводит к еще одной веской причине, по которой код должен быть помечен как «небезопасный». Это позволяет легко определить источник утечки памяти, когда вы понимаете, что она есть.

имаю указатели и редкую необходимость использовать их в коде C #. Мой вопрос: в чем причина необходимости явно указывать «небезопасно» в блоке кода. Кроме того, почему необходимо изменить параметр компилятора, чтобы разрешить ...

4 ответа

Я проверяю путь раньше. У меня есть структура, содержащая указатели. Я стараюсь выделить каждый указатель. Если в какой-то момент происходит сбой одного из распределений, я вызываю функцию освобождения, которая перебирает каждый указатель и освобождает его. Есть ли лучший способ сделать это?

жный дубликат: Свободно ли (ptr) где ptr NULL повреждена память? [https://stackoverflow.com/questions/1938735/does-freeptr-where-ptr-is-null-corrupt-memory] Я пишу функцию C, которая освобождает указатель, если это былоmalloc()редактор Указатель ...

2 ответа

Предупреждение: назначение из несовместимого типа указателя

Я продолжаю получать множество предупреждений о «назначении из несовместимого типа указателя», и я понятия не имею, почему. myPageFrame pageFrames[numOfFrames]; myPage pages[numOfPages]; //in a for loop pageFrames[i].thePage = (myState == HOT ? ...

2 ответа

Использование Asterisk в Objective-C

У меня возник вопрос по поводу использования звездочек в Objective-C. Просто чтобы прояснить: я понимаю, что такое указатели и все в процедурной C. Хотя мне было интересно две вещи: 1) Почему все (ссылки на) объекты Objective-C указатели? Почему ...

3 ответа

Можно ли использовать std :: hash для хеширования указателей на функции?

Может ли C ++ 11std::hash тип будет использоваться для хеширования указателей на функции? Существуетhash частичная специализация определяется как template <typename T> struct hash<T*>;но поскольку указатели на функции отличаются от других типов ...