Cómo inicializar un puntero a una dirección de memoria específica en C ++ [duplicado]
Posible duplicado:
puntero a una dirección fija específica
Comenzó una discusión interesante sobre estoaquí pero nadie ha podido proporcionar la forma de hacer C ++:
#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;
}
¿Cuál es la forma más adecuada de hacer tal cosa en C ++?