Вопросы с тегом "pointers"

0

Процесс общей памяти

Предположим, у меня есть указатель p, который указывает на общую память. и этот процесс команду "делал системные", а затем сделал команду *Р=0. но не сделал команду "shemctl", но какой будет результат *П=0 после делал системные но до "shmctl".
2

Можно ли создать указатель на класс В C++

Как я могу создать указатель на класс. Я предполагаю, что существует классов где-то в памяти, так это возможно, чтобы получить указатель на него? Я не имею в виду указатель на объект, я имею в виду указатель на сам класс (как указатель на функцию).
1

Можно ли получить указатель на подобъект через указатель на другой, подобъект unreleated?

Посмотрите на этот простой код: struct Point { int x; int y; }; void something(int *); int main() { Point p{1, 2}; something(&p.x); return p.y; } Я ожидаю, возвращаемое значение, что могут быть оптимизированы в в не ...
0

Проблемы ускорения Ардуино

Я пытаюсь ускорить мой Arduino код по прямой записи в регистры. Я написал небольшой тестовый скрипт, но он, кажется, не делать много. Если я использую 'digitalWrite()' функция, я могу видеть выход на осциллограф, но используя этот код, он просто оста...
0

локальные переменные не могут быть доступны с указателем объект C++

Как я не могу показать весь код, я пишу псевдокод здесь. Объяснил свою озабоченность в комментариях к коду. Регулярное казатель в объект может получить доступ к локальным переменным, но в моем случае это не так. Я не мог думать ни о чем другом и не ...
2

Логика массив структур

У меня есть трудности с выполнением новое введение логика работника в приведенном ниже коде. Определить новое количество и перемещение вектора на его основе, первого нового сотрудника появляется рано или поздно или программа завершает работу. #incl...
0

Это правда, что если адрес неинициализированной переменной берется, он инициализируется значением по умолчанию?

У меня есть этот код: using System; class Program { unsafe static void f(void* v) {} static void Main() { int a; unsafe { f(&a); } Console.Write(a); Console.ReadKey(); ...
1

Предотвратить переназначение указателя

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

Методов не вызывается при создании нового класса

В Dog.cpp у меня этот макрос за пределами класса: BEGIN_SETPARAM_MAP(Dog) MAP_SETPARAM(eParam_Macro_Eat, Eat) MAP_SETPARAM(eParam_Macro_Walk, Walk) MAP_SETPARAM(eParam_Macro_Sleep, Sleep) END_GETPARAM_MAP(Dog) class Dog : pu...
0

Как получить доступ к структуре переменной типа указатель, который объявлен внутри класса в C++?

class btree{ public: int non,vor; string str; struct tree{ int data; struct tree *lnode; struct tree *rnode; }; }; int main(){ } как получить доступ к структуре указатель типа lnode в основном это вообще возможно помочь????
5

Почему Пустой указатель, если указатель может быть преобразован в любой тип(в C)?

Я хочу понять реальную необходимость наличия Void указатель, например в следующем коде, я использую кастинг, чтобы быть в состоянии использовать тот же ПТР по-разному, так чего уж там пустой указатель, если что-нибудь может быть применен? int main()...
0

Новое указатели в C++; пытается получить объект ребенка от вектор указатель на родительский класс. Помощь будет оценили

Итак, я пытаюсь создать системы управления объектами, в которых один контейнер имеет доступ ко многим и различным видам объектов. У меня возникли некоторые трудности, и признателен за любую помощь, что сообщество переполнение стека может одолжить. Ур...
1

'Невозможно преобразовать из _Ty2 Т*' ошибка' с картой

Я хочу, чтобы возвратить элемент из объекта std::map как указатель, но я постоянно получаю эту ошибку и не могу найти способ ее решить. Второй элемент карты-это указатель на IService, и возвращение getService указатель на т, что является IService, т...
1

Программа выводит странные символы

Моя программа выводит 4 значения правильно, но добавляет странные символы на некоторых из них. Что я делаю не так? Я не уверен, если проблема находится внутри моей функции копирования или моя функция печати. Вот моя функция копирования (я пишу свои...
2

В связанном списке функции Удалить, это надо использовать чтобы удалить узел?

Я видел этот узел удалить функцию и сравнил ее с моей книги. Это (почти) совершенно разные, я бы предположил, что последнее полезно для вопросы обучения...? но тогда я не могу понять, почему не использовать, если он принимает все это, чтобы перемести...
4

Копирование Массива С Помощью Указателей

Я пытаюсь создать копию массива только доступ к массиву через указатель арифметика. Это моя функция int* arrCopy(int *a, int size){ int *b = (int*)malloc(size*sizeof(int)); for(int i = 0; i < size; i++){ *(b+(sizeof(int)*i)) = *(...
0

Заголовок Pe32 - параметр datadirectory размер указателя

У меня 2 вопроса: Заголовок Pe32 состоит из множества подзаголовки. Одна из них-это необязательный заголовок. В MSDN написано, что последний элемент -это указатель на первый в структура исполняемого файла. Когда я смотрю на для НАСМ все так же, к...
0

Почему мы используем указатели при значение переменной эквивалентно функция?

Сейчас я изучаю OpenGL, и я довольно новыми для C++. На мой вопрос, который я почему-указатель, используемый здесь. GLFWwindow *mainWindow = glfwCreateWindow(WIDTH, HEIGHT, "Test Window", NULL, NULL); Я понимаю, что указатели, просто не зачем они ...
4

Указатель во время ввода петли

Я пытаюсь написать программу для проверки ввода с программируемым ручной сканер штрихкода, я программировать это, чтобы иметь возможность сканировать штрих-код 2000. Я новичок в программировании на C, я пытаюсь взять входной и положить его в массив ...
1

Способ обеспечения динамически выделяемый матрица квадратная?

Я хотел бы определить, есть ли способ определить, является ли динамически выделяемой матрица квадратная (N х N). Первое, что пришло на ум, чтобы увидеть, если есть способ, чтобы выяснить, находится ли указатель к точке в недопустимом месте памяти. ...
0

константный тип char* работает - СТД::строка разбита

Я пытаюсь выполнить некоторые сканирование подписи. Она действительно работает очень хорошо: findsig((PBYTE)"\x48\x8B\x05\xCC\xCC\xCC\xCC\x48\x87\x78",xxx???xx); Консоль: Signature found! но теперь, когда я пытаюсь получить его, как СТД::строка чер...
0

почему назначение указателя выйдут из области видимости?

Я знаю, что я упускаю что-то очень принципиальное, но когда ваш застряли, вы застряли. Я написал небольшую функцию на обратный порядок байтов в строку c. Намерение состоит в том, что первый аргумент будет либо нулевой указатель или устаревшая выделен...
0

Как освободить память на указатель char в указатель на структуру

Я могу назначить значения с использованием strdup и печатать значения этого: "(*индекс тест+)->почта", но я понятия не имею, как освободить память, выделенную для переменной email. Я думал об освобождении индекс "тест+", но я думаю, это вызовет ут...
0

Нужно ли использовать stackalloc только в одной и той же линии можно определить указатель на него?

В следующий код: unsafe { int m = 10; int n = 10; double*[] a = new double*[m]; for (int i = 0; i < m; i++) { double* temp = stackalloc double[n]; a[i] = temp; } } Есть ли способ, чтобы удалить лишнюю пер...
0

Почему объявление возвращаемого значения для функции, которая ничего не возвращает приводит к время аварии только в gcc8

В следующем коде объявляется функция/определена как (вместо , что приводит к времени выполнения аварии в НКУ 8 и с флагом олько. Конкретные вопросы: Что изменилось в НКУ 8, так как он работал в Оук 7 ? Какие флаги можно использовать (если они ес...