return *this返回的是当前对象的克隆或者本身(若返回类型为A, 则是克隆, 若返回类型为A&, 则是本身 )。return this返回当前对象的地址(指向当前对象的指针)
return *this和return this有什么区别?
本文解释了在编程中使用return *this与return this的区别。前者返回当前对象的克隆或自身(取决于返回类型),而后者则返回指向当前对象的指针。理解这两种返回方式有助于正确实现类的方法。
本文解释了在编程中使用return *this与return this的区别。前者返回当前对象的克隆或自身(取决于返回类型),而后者则返回指向当前对象的指针。理解这两种返回方式有助于正确实现类的方法。
return *this返回的是当前对象的克隆或者本身(若返回类型为A, 则是克隆, 若返回类型为A&, 则是本身 )。return this返回当前对象的地址(指向当前对象的指针)

被折叠的 条评论
为什么被折叠?