标签: pointers reference casting double memory-address
我有一个指针void * p指向X对象。如何制作一个指向p指针的void ** p2指针?我想这样做的原因是重新映射后X对象的位置可能会改变,所以我希望* p2始终访问新地址。我想通过将& p转换为void **来实现这一点,但这不起作用。
答案 0 :(得分:0)
关于你是否尝试过这个问题,你的问题并不清楚:
int x = 10; void* p = &x; void** p2 = &p;
这会创建一个指向p2的指针p1,该指针又指向x。
p2
p1
x