LongLong Опубликовано 6 декабря, 2015 Поделиться Опубликовано 6 декабря, 2015 Добрый день ! У меня несколько вопросов: что такое смещение? Что такое указатель ? Заранее спасибо! Ссылка на комментарий Поделиться на другие сайты Поделиться
Dison Опубликовано 7 декабря, 2015 Поделиться Опубликовано 7 декабря, 2015 А по форуму поиском воспользоваться не пробовал? Тут есть статьи и все подробно описано. Ссылка на комментарий Поделиться на другие сайты Поделиться
Cemi4ka Опубликовано 7 декабря, 2015 Поделиться Опубликовано 7 декабря, 2015 (изменено) Добрый день ! У меня несколько вопросов: что такое смещение? Что такое указатель ? Заранее спасибо!Красным - это смищениеСиним - Это адрес который указывает на другой адрес [Попроще - Значение этого адреса указывает на другой адрес]Черным - Конечный адрес Синий + Красный = Чорный Конкретней для какой игры ? наведу пример Изменено 7 декабря, 2015 пользователем Cemi4ka 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 7 декабря, 2015 Поделиться Опубликовано 7 декабря, 2015 Смещение - это сдвиг адреса, относительно предыдущего (начиная с базового адреса). Указатель - это совокупность смещений и базового адреса. Например: E58948 - это базовый адрес, где лежит начало блока памяти (например - структуры). А по смещению 55, например, лежит значение здоровья игрока. Выражаясь иначе (по аналогии - для дошколят): это адрес, где живет Петя Иванов. Где "E58948" - город, в котором живет Петя Иванов, "55" - название улицы, и дальше - еще черт пойми сколько всего может быть смещений. Ссылка на комментарий Поделиться на другие сайты Поделиться
Dison Опубликовано 7 декабря, 2015 Поделиться Опубликовано 7 декабря, 2015 Cemi4ka, NullAlexХороший ответ, так разъяснили все +++.Пойду почитаю правила форума может что-то изменилось.°◇° Ссылка на комментарий Поделиться на другие сайты Поделиться
afro228offical Опубликовано 7 декабря, 2015 Поделиться Опубликовано 7 декабря, 2015 Смещение - это сдвиг адреса, относительно предыдущего (начиная с базового адреса).Указатель - это совокупность смещений и базового адреса.Например: E58948 - это базовый адрес, где лежит начало блока памяти (например - структуры). А по смещению 55, например, лежит значение здоровья игрока.Выражаясь иначе (по аналогии - для дошколят): это адрес, где живет Петя Иванов.Где "E58948" - город, в котором живет Петя Иванов, "55" - название улицы, и дальше - еще черт пойми сколько всего может быть смещений.Отлично объяснил Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения