如果你这样做的话,在 java 中
Myobj one = new Myobj();
Myobj two = one;
然后一和二指向同一个对象。
在 C++ 中,如果我这样做了:
Myobj one = new Myobj();
Myobj *two = &one;
这和java的例子本质上是一样的吗?其中修改 one
或 two
会影响两个对象?
最佳答案
以下这些代码与 Java 相同。
Myobj one;
Myobj& two = one;
关于java - 赋值是通过引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26322494/