this如何区分成员变量和局部变量
时间: 2024-06-05 17:08:29 浏览: 105
简单了解java局部变量与成员变量的区别
5星 · 资源好评率100%
this关键字在C++中用于表示当前对象的指针。当使用this时,可以通过它来区分成员变量和局部变量。成员变量和局部变量的名称可以相同,但是成员变量前必须加上this指针,以表示它是一个成员变量,而不是局部变量。例如,如果在一个类中有一个名为“value”的成员变量和一个名为“value”的局部变量,则可以通过使用this指针来区分它们。如下所示:
`this->value = value;`
这将把value参数的值赋给对象的成员变量value。
阅读全文