通常,我们在 C++ 中声明这样的变量:
int exampleInteger;
如果我有一个指向整数地址的指针怎么办?我可以声明一个位于某个内存地址的整数吗?
int* exampleIntegerPtr = (int*) 0x457FB;
int exampleInteger = *exampleIntegerPtr;
不幸的是,第二个示例中的 exampleInteger 与第一个示例中的 exampleInteger 不同。第二个示例创建一个新变量,该变量与位于 exampleIntegerPtr 的整数具有相同的值。是否有可能以某种方式获取位于 exampleIntegerPtr 的实际整数?