Step to UEFI (292)Cpp UEFI 008 This 是啥

这一系列文章的目标是让人看懂C++ 代码,因此很多地方知道意思即可。这次介绍的是 “this” 这个关键字。这是一个指向当前对象的 const 指针,通过它可以访问当前对象的所有成员。更简单的描述如下【参考1】:

一.this是什么

this 是 C++ 中的一个关键字

this是一个 const 指针

this 指针是所有成员函数的隐含参数

二、this可以用在哪

this 只能用在类的内部

this可用于调用类的成员函数和成员变量

三、this可以用来做什么

它指向当前对象,通过它可以访问当前对象的所有成员(包括 private、protected、public 属性的成员)

友元函数没有 this 指针,因为友元不是类的成员。只有成员函数才有 this 指针。

参考:

1. https://blog.csdn.net/LiuXF93/article/details/121466530

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注