我们都知道c++ this指针的概念(可参考),this指针说白了就是存放当前对象的地址;
那么 我们可以理解为 *this为去改指针的内容即是当前的对象,所以return *this 返回的应该是当前的对象本身或者说是该对象的克隆 ;
而this既然为指针,改指针指向的是当前的对象,所以return this表示返回当前对象的地址;
我们都知道c++ this指针的概念(可参考),this指针说白了就是存放当前对象的地址;
那么 我们可以理解为 *this为去改指针的内容即是当前的对象,所以return *this 返回的应该是当前的对象本身或者说是该对象的克隆 ;
而this既然为指针,改指针指向的是当前的对象,所以return this表示返回当前对象的地址;