int* pointer=10;我想要一个直接指向pointer中存储地址内容的变量。我这一行为的起因是有变数的:dummy_type a;这个a,在我的代码中已经用过很多次了。我决定用我的静态池内存来分配a。通过分配的过程,我可以只得到它的指针。但是我需要它的解引用版本,名字像a。例如:int a=5;,那么你可以提取它的指针。但是如果你有int* pa=adress,你不能创建一个解引用a。但是我需要a。
int* pointer=10;
pointer
dummy_type a;
a
int a=5;
int* pa=adress
7lrncoxx1#
我想你想要的是这样的东西:
type_t * a_pointer; #define a (*a_pointer)
如果你记得在正确的时间分配内存,并将指针存储在a_pointer中,那么你就不需要修改为使用a而编写的其余代码。
a_pointer
1条答案
按热度按时间7lrncoxx1#
我想你想要的是这样的东西:
如果你记得在正确的时间分配内存,并将指针存储在
a_pointer
中,那么你就不需要修改为使用a
而编写的其余代码。