可能重复:
指向特定固定地址的指针
int a, hex = 0x573285;
int * pA; // Pointer?
*pa = &a; // &a = the hexadecimal-memory location and *pa is now going to point to that place.
所以我想:
假设可以写这样的东西,例如:
(*hex) = 5; or whatever the hexadecimal number is
改变内存的值?
如果我有一个程序(我不知道),它会显示我的游戏使用的所有内存位置。如果我更改了程序中的值然后回到我的游戏或其他任何情况下,它也会在那里更改吗?(如果游戏正在运行)。
是(*this) the same as (this*)
吗?
编辑:这有效
int a = 5, b=0x28ff1c;
int* c = &a;
cout << *(c);
但不是:
int a = 5;
int * b=0x28ff1c;
int * c = &a;
cout << *(b);
也不:
int a = 5, b=0x28ff1c;
int * c = &a;
cout << *(b);
你明白我在做什么吗?