分配参考

Dan*_*ani 1 c++ reference

请考虑以下声明:

Object *a;
Object *b;
Run Code Online (Sandbox Code Playgroud)

有两种分配a方式b,按价值或通过参考分配:

a = b; // by reference
*a = *b; // by value
Run Code Online (Sandbox Code Playgroud)

如果声明是:

Object &a;
Object &b;
Run Code Online (Sandbox Code Playgroud)

(我知道如果不初始化它们就不可能声明它们,它只是为了显示类型)

有两种方式分配的ab过,就像指针,通过引用或值.
这个代码中的哪一个:

a = b;
Run Code Online (Sandbox Code Playgroud)

会怎么做?有可能让它做相反的吗?(使用不同的语法?)

Ben*_*igt 6

这会覆盖所指的对象.

不,不可能重新引用引用,以便它引用不同的对象.如果需要这样做,请改用指针.