Объявление переменной как ссылки на адрес
Предыстория: пишу мод на игру который меняет кое-какие значения. И тут я понимаю: мне нужно объявить переменную, что бы там было не число, а ссылка на игровой адрес, для последующего его редактирования.
Вопрос: Как мне объявить такую переменную-ссылку?
Мои попытки: пытался объявить так:
DWORD Name = 0x9018C4;
Но таким образом я просто помещаю значение в Name.
Еще была такая попытка:
DWORD Name 0x9018C4 = 0.00005;
Но тут уже просто синтаксическая ошибка.
Если что: тип данных адреса в игре foat
Ответы (1 шт):
Автор решения: Harry
→ Ссылка
Именно ссылку (не указатель) и именно с использованием значения-адреса?
Тип & имя = *(Тип*)адрес.
Ну, или (формально корректнее, по сути то же самое)
Тип & имя = *reinterpret_cast<Тип*>(адрес).
Например,
float& f = *(float*)0x004567;