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 ++?

Respuestas a la pregunta(5)

Su respuesta a la pregunta