重複の可能性:
C ++参照、参照される変数を変更する
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 ++言語には、これを実現するためのツールがありますか?