c++中this指针
时间: 2024-01-03 21:21:24 浏览: 104
详解C++中的this指针
C++中的this指针是一个指向当前对象的指针,它是一个隐式参数,可以在成员函数中使用。this指针的值是当前对象的地址,因此可以通过this指针访问对象的成员变量和成员函数。
以下是一个使用this指针的例子:
```cpp
#include <iostream>
using namespace std;
class MyClass {
public:
void printAddress() {
cout << "The address of this object is: " << this << endl;
}
};
int main() {
MyClass obj1, obj2;
obj1.printAddress();
obj2.printAddress();
return 0;
}
```
输出:
```
The address of this object is: 0x7ffeee6d5c60
The address of this object is: 0x7ffeee6d5c80
```
阅读全文