c++ this 指针的用途
📅 2026/7/24 21:46:26
👁️ 阅读次数
📝 编程学习
C++ this 指针超通俗讲解
我用最简单、最容易记住的方式给你讲清楚this 指针到底是什么、用来干嘛。
一、this 是什么?
this 是 C++ 类里自带的一个隐藏指针它指向当前调用这个成员函数的对象自己。
你可以理解成:this = 我自己(当前对象)
二、this 指针4 个核心用途(背会就够用)
1.区分成员变量和局部变量 / 参数重名
最常用!!!
cpp
运行
class Person { int age; // 成员变量 public: void setAge(int age) { // 参数名和成员同名 this->age = age; // this->age = 成员变量 } };this->age 明确告诉编译器:我要改的是我自己的成员变量!
2.返回对象本身,实现链式调用
cpp
运行
Person& setAge(int age) { this->age = a
编程学习
技术分享
实战经验