先导
this
关键字在 C++ 中指向当前对象的指针。它允许你访问对象的成员变量和成员函数,尤其在需要区分成员变量和参数变量时非常有用。
代码
#include <iostream>
class Entity
{
public:
int x, y;//我们可能想用构造函数为他们赋值
Entity(int x, int y)//却发现形参和他们长得一样
{
this->x = x;//于是把this关键字加在矛盾的前面,因为this是指向对象的指针
this->y = y;
}
};
int main()
{
Entity e(8,10);
std::cin.get();
}