为了区分函数的调用问题,c++引入了this指针,每个非静态的成员函数都有一个this指针(隐藏起来了)。
void Display()
{
//
}
void Display(Date *this)
{
//
}
this指针的特性
只能成员函数内部用
this不能被修改,this的值可以修改
this指针被存在寄存器中
this指针可以为空
为了区分函数的调用问题,c++引入了this指针,每个非静态的成员函数都有一个this指针(隐藏起来了)。
void Display()
{
//
}
void Display(Date *this)
{
//
}
this指针的特性
只能成员函数内部用
this不能被修改,this的值可以修改
this指针被存在寄存器中
this指针可以为空