使用C++中This关键字的示例程序
在这里,我们将看到如何使用C++程序中的this关键字来使用类。在C++中,this关键字是指向调用成员函数的类对象的隐式指针。每个对象都有自己的this指针。每个对象都可以使用 this 指针引用自身。
类中有4种方法可以使用此关键字:
- 使用此关键字解决阴影问题。
- 使用此关键字访问当前执行的对象。
- 使用此关键字访问数据成员。
- 使用此关键字调用成员函数。
让我们开始详细讨论这些不同的方式。
1.使用此关键字解决阴影问题
当存在与实例变量同名的局部变量时,将发生遮蔽。以下是使用C++程序解决遮蔽问题的方法:
产量
2.使用此关键字访问当前执行的对象
可以使用此关键字通过其成员函数链接函数和删除对象。
例1: 以下是使用此关键字使用其成员函数删除对象的C++程序。
产量
Example 2: 以下是使用此关键字访问当前执行的对象链接函数调用的C++程序:
产量
3.使用此关键字访问数据成员
下面是使用 C++ 程序使用 this 关键字访问当前执行对象的数据成员的代码:
输出
4. 使用 this 关键字调用成员函数
下面是使用 C++ 程序使用 this 关键字调用与当前执行对象关联的成员函数的代码:
输出