【发布时间】:2012-09-13 19:38:53
【问题描述】:
我知道 c++ 中的引用只是在您使用它们时为您取消引用的指针。这个问题是关于如何访问底层指针并改变它。
考虑这段代码:
int x;
int& x_ref = x; //now equivalent to x
int* x_ptr = &x; //stores address of x
int* x_ref_ptr = &x_ref; //ALSO stores address of x
int&* x_ref_ptr_ref = ???; //what would this mean?
我正在尝试在初始化后更改参考点的位置。我不关心类型安全或适当的做法。 c++语言有什么工具可以让我完成这个吗?
【问题讨论】:
-
您“知道”的内容可能并不真实。指针是指针,引用是引用。它们是不同的东西。