如何将指针的引用转换为指向指针的指针

时间:2012-10-30 16:43:07

标签: pointers reference casting double memory-address

我有一个指针void * p指向X对象。如何制作一个指向p指针的void ** p2指针?我想这样做的原因是重新映​​射后X对象的位置可能会改变,所以我希望* p2始终访问新地址。我想通过将& p转换为void **来实现这一点,但这不起作用。

1 个答案:

答案 0 :(得分:0)

关于你是否尝试过这个问题,你的问题并不清楚:

int x = 10;
void* p = &x;
void** p2 = &p;

这会创建一个指向p2的指针p1,该指针又指向x