一般我们用的时候都是this. 或者 this-> 在看C++ primer的时候突然发现了 *this的用法
this代表指向当前对象的指针 return this 即为 返回当前对象的地址
*this代表当前对象的拷贝或者本身, 若返回类型为A 则是返回拷贝, 若返回类型是A& 则是返回本身.
C++中this与*this的用法解析
博客介绍了C++中this和*this的用法。this是指向当前对象的指针,return this返回当前对象的地址;*this代表当前对象的拷贝或本身,返回类型为A时返回拷贝,返回类型为A&时返回本身。
一般我们用的时候都是this. 或者 this-> 在看C++ primer的时候突然发现了 *this的用法
this代表指向当前对象的指针 return this 即为 返回当前对象的地址
*this代表当前对象的拷贝或者本身, 若返回类型为A 则是返回拷贝, 若返回类型是A& 则是返回本身.
2165
663

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