this 是一个指向的指针,代表着被指向成员的地址,如果一个函数返回的值是一个指针或引用,那return ()的也是指针或引用,但是*this的意思是解引用,是值的意思,那return *this的意思难道不是说返回成员的值吗,为什么会和解引用在一起啊
收起
参考一下 C++中的this和*this_wo爱恰柠檬的博客-CSDN博客_c++ 中的this C++中的this和*thisthis指针首先,this指针的使用范围是在类里面,因为类的成员函数可以访问类的数据,那么当我们一个成员函数传进去是一个类的时候,this指针就可以很明显的区分我们操作的是那一个数据了。看一个例子:我们建一个类A,里面有一个int的成员变量,还有一个compare成员函数,传入一个类A,比较他们成员变量的大小。class A{public: A(i... https://blog.csdn.net/github_38384969/article/details/95106595
报告相同问题?