Powiel możliwe:
pointer to a specific fixed addressJak zainicjować wskaźnik do określonego adresu pamięci w C++
Ciekawa dyskusja na ten temat rozpoczęła here ale nikt nie był w stanie dostarczyć C++ sposób wykonania:
#include <stdio.h>
int main(void)
{
int* address = (int *)0x604769;
printf("Memory address is: 0x%p\n", address);
*address = 0xdead;
printf("Content of the address is: 0x%p\n", *address);
return 0;
}
Jaki jest najbardziej odpowiedni sposób robisz coś takiego w C++?
Oprócz zmiany na konstrukty C++, nie ma prawdziwej różnicy w sposobie, w jaki robisz to w C++. – CashCow