this指针用途

一个对象的this指针并不是对象本身的一部分,不会影响sizeof(对象)的结果。this作用域是在类内部,当在类的非静态成员函数中访问类的非静态成员的时候,编译器会自动将对象本身的地址作为一个隐含参数传递给函数。

这里讲一个编程中的一个运用,当参数与成员变量名相同时使用this指针,如this->n = n (不能写成n = n)。具体如下:

Point(int x,int y)
{
this->x=x;
this->y=y;
}

《this指针用途》上有1条评论

评论已关闭。