我从编译器得到的错误是"赋值的左侧必须是变量".我的用例是深度复制,但并不真正相关.
在C++中,可以分配给*this.
*this
问题不在于如何规避任务this.这很简单,但是决定不做this变量的背后有什么理由.
this
原因是技术性的还是概念性的?
我的猜测到目前为止 - 在随机方法中重建Object的可能性容易出错(概念性),但技术上可行.
编辑请限制"因为Java规范如此说"的变化.我想知道决定的原因
java reference this variable-assignment
java ×1
reference ×1
this ×1
variable-assignment ×1