四、C++学习

tech2023-01-03  96

四、C++学习_this指针(带C语言基础)

this 指针

this 指针

每个成员函数(构造和析构)都有一个 this 指针

this 指针指向调用对象,即可以通过 this 关键字访问当前对象成员

this 指针本身不占用大小,不会影响 sizeof 的结果

this 作用域在类成员函数的内部,this 指针是类成员函数的隐含第一个参数

this 只有在类的非静态成员函数中才可以使用

//返回当前对象的引用 class Student { public: Student &addScore(int score){ this->score = this->score + score; return *this; } } //函数结尾声明 const 函数内部不允许修改对象本身的内容
最新回复(0)