首先this指针是什么呢?
this指针是一个指向当前对象的隐含的指针,每一个成员函数都有一个指针型参,他的名字是固定的,称为this指针(构造函数比较特殊,没有这个隐含的this指针)。
编译器会对成员函数进行处理,在对象调用成员函数时,对象地址作为实参传递给成员函数的第一个形参this指针。
this指针是成员函数隐含指针形参,是编译器自己处理的,我们不可以在成员函数的形参中添加this指针的参数定义。也不能在调用时显示传递对象的地址给this指针。但可以在函数之中用这个指针。
首先this指针是什么呢?
this指针是一个指向当前对象的隐含的指针,每一个成员函数都有一个指针型参,他的名字是固定的,称为this指针(构造函数比较特殊,没有这个隐含的this指针)。
编译器会对成员函数进行处理,在对象调用成员函数时,对象地址作为实参传递给成员函数的第一个形参this指针。
this指针是成员函数隐含指针形参,是编译器自己处理的,我们不可以在成员函数的形参中添加this指针的参数定义。也不能在调用时显示传递对象的地址给this指针。但可以在函数之中用这个指针。