Как вы назначаете конкретный адрес памяти указателю? Регистры специальных функций в микроконтроллере, такие как AVR m128, имеют фиксированные адреса, AVR GCC определяет SFR в заголовочном файле io.h, ...
Я работаю над упражнением в K&R (например, 5–9) и Я пытался преобразовать 2D-массив исходной программы в статический график daytab [2] [13] = {{0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}, ...
Что происходит под капотом (распределение, указатели), так что получение адреса разыменованного массива не возвращает тот же адрес? package main import ("fmt") func main () {...
У меня есть следующий код: освободите * устройство хранения данных = malloc (4); __ asm {//предполагают, что целое число 1 хранится в eax mov eax, устройство хранения данных//, я попробовал *устройство хранения данных также, но по-видимому это - недопусти
Я реализовал горизонтальный виджет разделителя в Xlib. Я пытаюсь захватить мышь, когда пользователь перетаскивает на панели разделителя (так, чтобы пользователь мог динамично переместить разделение и таким образом...
Мне было интересно, есть ли способ связать каждую запись массива указателей по одному в Fortran. Скажем, я знаю, что у меня будет 5 записей в массиве указателей, но эти записи ...
Я работаю над своим приложением с массивом двойных и двойных чисел из пользовательского класса. Я хочу, чтобы double из пользовательского класса изменился, когда массив изменился в этом примере: Dim test (number) as ...
У меня есть программа C: #include
int main () {int b = 10; // присвоить целое число 10 переменной 'b' int * a; // объявляем указатель на целое число 'a' a = (int *) ...
Я не понимаю, как создать динамически определяемый массив: int * array = new int [n]; Я понятия не имею, что это делает. Я могу сказать, что он создает указатель с именем array, указывающий на новый ...
Я могу создать массив строк в C с помощью указателей char * array [] = {"string1", "string2", "string3"}; Когда я хочу напечатать любую строку, я должен указать индекс элемента. char * array [] = {"string1", ...
Я попытаюсь продемонстрировать концепцию того, над чем я работал, и привел к ошибке времени компиляции: предположим следующее: class Parent {// НЕКОТОРЫЙ КОД}; class Child: public class Parent {...
У меня есть класс Video, который наследуется от класса Multimedia. Я знаю, что это работает: Multimedia * multi; Видео * vid; multi = vid; Но, я не понимаю, почему следующий код не делает: ...
Относительно следующей программы C++: класс Основа {}; класс Ребенок: общедоступная Основа {}; международное основное () {//Нормальный: использованию ребенка как основа разрешают Ребенка *c = новый Ребенок (); Основа *b = c;//...
Там какой-либо путь состоит в том, чтобы поддержать ту же функциональность в коде ниже, но не имея необходимость создавать делегата? Я взаимодействую через интерфейс со сторонним API, который содержит много различные...
Я немного запутался в том, как объявить указатель на функцию в файле заголовка.
Я хочу использовать его в main и файле с именем menus.c и объявить его в menus.h, я полагаю.
Мы хотим инициализировать, чтобы указать на ...
Если у меня есть указатель, который указывает на элемент в векторе, скажите элемент 2, и затем что элемент подкачивается с элементом 4 из того же вектора. Указатель, теперь указывающий на элемент 2, элемент...
Является ли следующий пример допустимой полной единицей перевода на C? struct foo; struct foo * bar (struct foo * j)
{return & * j;
} struct foo является неполным типом, но я не могу найти явного ...
У меня есть такой класс: type A = class procedure DoStuff (tPtr: ^ T);
конец; Но когда я пытаюсь скомпилировать, Delphi выдает такую ошибку: [Ошибка DCC] RPML.pas (57): Ожидается идентификатор E2029 ...
The equality operators have the semantic restrictions of relational operators on pointers: The == (equal to) and the != (not equal to) operators have the same semantic restrictions, conversions, ...
Я просто изучаю Какао (прибывающий из C#), и я получаю странную ошибку для чего-то, что кажется действительно простым. (charsSinceLastUpdate> = 36) #import "CSMainController.h" @implementation...
Оператор dynamic_cast возвращает ноль (0), когда я применяю на указатель, который указывает на экземпляр многократно унаследованного объекта. Я не понимаю почему. Иерархия: класс Field_Interface
{...
Когда мы говорим о, разыменовывают, действительно ли необходимо, чтобы * использовался в нем? Если мы получаем доступ к референту указателя некоторым другим способом, может он рассматриваться как разыменование указателя или нет, как:...
Почему может я не делать этого: символ* p = новый символ [10]; освободите SetString (символ * ул. константы) {p = ул.;} SetString ("Привет"); у меня есть указатель константы на символ, почему я не могу присвоить указатель константы на...
Я преобразовываю приложение C++ в C#, который обычно был довольно прямым, но теперь я имею дело с указателями и сталкиваюсь с проблемами. Это - исходный код C++ ShockVideoInfo*...
Я пытался заставить это работать в течение многих часов теперь, но я, может казаться, не получаю голову вокруг этого. Я пытаюсь записать функцию, которая может возвратить массив строк. #include <...
В проекте C# я должен передать параметры объекта путем помещения ссылок в структуру. т.е. Мне передали структуру структуре диспетчера SOMESTRUCT {общедоступный интервал lpObject;}, Где lpObject...
У меня есть метод в классе, пытающемся возвратить указатель: оператор <? php public function prepare ($query) {//bla bla bla return & $this->;}?>, Но это производит следующее...
Я пытаюсь создать указатель функции, который берет указатель функции в качестве аргумента, но не уверен, как пойти об этом... Мне рекомендовали попробовать луг определения типа один из моих указателей функции, но добраться...
Я задаюсь вопросом, может ли кто-либо объяснить следующее мне: Если я пишу интервал i = 0; плавайте* pf = я; я получаю ошибку компиляции (gcc 4.2.1): ошибка: недопустимое преобразование из 'интервала' для ‘плавания*’ Имеет смысл-...