请考虑以下声明:
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)
(我知道如果不初始化它们就不可能声明它们,它只是为了显示类型)
有两种方式分配的a到b过,就像指针,通过引用或值.
这个代码中的哪一个:
a = b;
Run Code Online (Sandbox Code Playgroud)
会怎么做?有可能让它做相反的吗?(使用不同的语法?)
| 归档时间: |
|
| 查看次数: |
104 次 |
| 最近记录: |