问题描述:
this->的用法,意义,最佳答案:
this用于类中的成员函数中,表示调用这个函数的当前的这个对象的引用,当类中的成员变量与函数的局部变量名相同时,在变量名前加上this->用于区别类的成员变量与函数局部变量.
举个例子:
class A
{
public:
int number ;//这是成员变量
A(){}
void setNumber(int number)//这是成员函数
{
this->number = number;//如果不加this->编译器就
/*this->number用于区别setNumber(int number)函数中的局部变量number*/
}
};
简而言之,this就用于类的定义中,this就表示当前类的一个对象的引用