C ++ this指针
C ++中的每个对象都可以通过一个重要的指针访问自己的地址,这个指针称为 this 指针。对于所有成员函数来说, this 指针是一个隐含参数。因此,在成员函数内部,可以使用this指针来引用调用对象。
友元函数没有 this 指针,因为友元函数不是类的成员。只有成员函数有一个 this 指针。
让我们尝试以下示例来理解this指针的概念 –
当上述代码被编译并执行时,它产生如下结果 −
C ++中的每个对象都可以通过一个重要的指针访问自己的地址,这个指针称为 this 指针。对于所有成员函数来说, this 指针是一个隐含参数。因此,在成员函数内部,可以使用this指针来引用调用对象。
友元函数没有 this 指针,因为友元函数不是类的成员。只有成员函数有一个 this 指针。
让我们尝试以下示例来理解this指针的概念 –
当上述代码被编译并执行时,它产生如下结果 −