Результаты поиска по запросу "pointers"
Использование указателей для удаления элемента из односвязного списка
В недавнемСлэшдот Интервью [http://meta.slashdot.org/story/12/10/11/0030249/linus-torvalds-answers-your-questions] Линус Торвальдс привел пример того, как некоторые люди используют указатели таким образом, что они не понимают, как правильно их ...
Удаление указателя иногда приводит к повреждению кучи
У меня есть многопоточное приложение, которое работает с использованием пользовательского класса пула потоков. Все потоки выполняют одну и ту же функцию с разными параметрами. Эти параметры передаются классу threadpool следующим образом: // ...
Попытка использовать uint * & как const unit * & терпит неудачу: неверная инициализация ссылки типа reference const uint8_t * & ’из выражения типа‘ uint8_t *
Следующий код не может быть скомпилирован для меня (gcc 4.6.3, Ubuntu 12.04): #include <inttypes.h> #include <stdio.h> static inline void adjustBuffer(const uint8_t *&buf, size_t &bufSize, size_t len) { buf += len; bufSize -= len; } uint16_t ...
Передайте объект Objective C в функцию как указатель void *
У меня есть функция: myFunction (MyProc callback, void * ref)Эта функция вызывается из класса Objective-C. В функцию передаются указатель на обратный вызов (функция в классе) и ссылка. Ссылка необходима, потому что обратный вызов вызывается ...
Путаница массив / указатель / ссылка [дубликаты]
Возможный дубликат: Путаница в C ++ [https://stackoverflow.com/questions/3747938/confusion-over-c-pointer-and-reference-topic] Предположим, я прохожу int arr[10];в качестве параметра для функции. Являются ли все эти действительные прототипы ...
Почему cudaMalloc () использует указатель на указатель?
Например,cudaMalloc((void**)&device_array, num_bytes); Этот вопрос былспросил [https://stackoverflow.com/questions/7989039/use-of-cudamalloc-why-the-double-pointer] раньше, и ответ был "потому чтоcudaMalloc возвращает код ошибки ", но я ...
Delphi Обратный порядок байтов
Я пытался написать функцию, которая берет два указателя (вход и выход) и записывает байты с входа в выход в обратном порядке. До сих пор я не смог заставить его работать правильно. procedure ReverseBytes(Source, Dest: Pointer; Size: Integer); ...
Передача 2-D массива в качестве аргумента
Я пытаюсь передать 2-й массив функции, которая принимает указатель на указатель. И я узнал, что двумерный массив - ничто иное, как указатель на указатель (указатель на одномерный массив). Я, когда я компилирую код ниже, я получил ...
что происходит при передаче по ссылке в C?
Я знаю, что когда мы передаем параметр в функцию, в стеке функции создается копия, и фактическое значение параметра в функции вызывающего не изменяется. Что происходит, когда вы передаете указатель на функцию? Я знаю ...
Как вы передаете указатель на функцию-член?
Я пытаюсь передать функцию-член в классе функции, которая принимает указатель на класс функции-члена. У меня проблема в том, что я не уверен, как правильно сделать это в классе, используя указатель this. У кого-нибудь есть предложения? Вот копия ...