|
0 / 0 / 0
Регистрация: 24.12.2020
Сообщений: 4
|
|
double*p показать, что операция p++ передвигает указатель по памяти на определенное кол-во байт впарво24.12.2020, 18:28. Показов 5281. Ответов 81
Метки нет (Все метки)
double*p показать, что операция p++ передвигает указатель по памяти на определенное кол-во байт впарво
0
|
|
| 24.12.2020, 18:28 | |
|
Ответы с готовыми решениями:
81
double*p показать, что операция p++ передвигает указатель по памяти на определенное кол-во байт впарвл Как написать на masm под х86 функцию поиска кол-ва вхождений последовательности байт в большом массиве байт? Нюансы синтаксиса: запись double *array - это указатель или что-то иное? |
|
Вездепух
13229 / 6861 / 1827
Регистрация: 18.10.2014
Сообщений: 17,392
|
|||||
| 02.01.2021, 06:05 | |||||
|
"Линейный адрес" в современных платформах - не более чем джентельменское соглашение использовать плоскую модель памяти в рамках некоей экосистемы. Никто не запрещает вам на платформе x86 в режиме 32-бита полноценно задействовать сегментные регистры и реализовать компилятор, использующий указатели вида сегмент:смещение. Что, конечно же, активно и делалось до того, как плоская модель памяти "устаканилась". Я не скажу навскидку, но возможно это можно сделать и в режиме 64-бита. Примеров можно привести намного больше, если рассмотреть микроконтроллерные платформы или платформы вроде CUDA. long int. Это замечательно. Но ни о каком "ошибка не принципиальна" речи идти не будет. Когда я указываю на ошибку - эта ошибка принципиальна по определению. Хотя присутствующим, конечно, понятно, что свою ошибку вы поняли сразу, после первого же моего поста. Но зачем-то принялись заполнять тему посторонними разглагольствованиями.Достаточно было просто исправить безалаберное long int на обычное человеческое std::uintptr_t - то, что любой уважающий себя программист использовал бы для такого преобразования - и тема бы не превратилась в 4 страницы дыма и флуда.
1
|
|||||
|
Супер-модератор
|
|||
| 02.01.2021, 09:50 | |||
|
Ну и понятна причина вашего плохо скрываемого хамства (когда я говорю "нет конечно"; недельку-другую посвятить самообразованию, выкручиваетесь и т.п.) - это неспособность опровергнуть мое неосторожное высказывание нормальным контрпримером. Кстати то, что адрес имеет нетривиальную внутреннюю структуру (а это так и есть с т.з. ОС) нисколько не противоречит тому, что это длинное число. Его можно загрузить в регистр (ну, или в пару смежных, что не принципиально). И - да - спасибо IGPIGP и DrOffset за содержательное обсуждение!
1
|
|||
| 02.01.2021, 09:50 | |
|
Зачем тут создается указатель p? И что за "странная" операция *p = *p = 1? Почему на указатель в 64-разрядной системе выделяется 8 байт памяти, а в 32-разрядной системе - 4 байта? Как заставить программу принимать цепочку байт из оперативной памяти, в виде массива байт ?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|