Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Fire_Angel
1 / 1 / 0
Регистрация: 22.01.2017
Сообщений: 16
1

Непонятное выражение

27.03.2018, 21:26. Просмотров 724. Ответов 3
Метки нет (Все метки)

Добрый вечер, помогите с непонятным выражением, буду очень признателен!

C++
1
2
(DWORD*)(*((DWORD*)d3dDevice));
*((DWORD*)(codeDest + 1)) = *((DWORD*)(g_jmp_p9 + 1));
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.03.2018, 21:26
Ответы с готовыми решениями:

Непонятное выражение
Что тут написано? p = array;

Непонятное выражение intintboolfalsetrue
что это блин за выражение intintboolfalsetrue ??? Помогите пожалуйста:help::help::help:...

Подставить в заданное выражение знаки +,-,*,/ так, чтобы выражение было истинным
Помогите плз! Надо подставить в заданное выражение знаки +,-,*,/ так, чтобы выражение было...

Вывести значение логического выражения, заданного в виде строки S. Выражение определяется следующим образом («T» — True, «F» — False): <выражение> :
помогите пожалуйста решить задачку на рекурсию Вывести значение логического выражения, заданного...

Непонятное условие while
Вообщем попрошу знатоков объяснить мне пару строк ( смотреть комментарии к коду ) #include...

3
Peoples
1386 / 865 / 759
Регистрация: 06.02.2016
Сообщений: 2,288
Записей в блоге: 18
Завершенные тесты: 5
27.03.2018, 21:41 2
C++
1
2
(DWORD*)(*((DWORD*)d3dDevice)); // d3dDevice явно приводится к указателю на DWORD. Этот указатель (результат ///
//приведения) разыменовывается и   приводится к указателю на DWORD
C++
1
2
3
*((DWORD*)(codeDest + 1)) = *((DWORD*)(g_jmp_p9 + 1));  // codeDest + 1 приводится к указателю на DWORD, 
//разыменовывется. Результату этого разыменования  присваивается аналогичное значение,полученное такими же 
//операциями, только уже с   g_jmp_p9 + 1
1
Bring
127 / 49 / 41
Регистрация: 09.05.2015
Сообщений: 507
Завершенные тесты: 2
27.03.2018, 21:42 3
Лучший ответ Сообщение было отмечено Fire_Angel как решение

Решение

почитай в гугле про указатели/указатели на указатели/указатели на типы
1
Fire_Angel
1 / 1 / 0
Регистрация: 22.01.2017
Сообщений: 16
27.03.2018, 22:15  [ТС] 4
Нашел решение, спасибо за помощь!
На самом деле это указатель типа void (void*).
Чтобы разыменовать, или выполнить какие-то математические функции, нужно сначала привести его явно к какому-то типу.
Вот ссылка если кому-то нужно: https://learnc.info/c/void_pointers.html
1
27.03.2018, 22:15
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.03.2018, 22:15

Непонятное задание
В университете дали задание,а я не очень понимаю как его делать: С клавиатуры вводится R....

Непонятное условие
Problem 3. Given two positive integers a, m. Find the inverse element of a by modulo m, i.e., the...

Непонятное значение
Доброго времени суток. Программа: Пользователь вводит значения, они заносятся в вектор, а после...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru