c++类指针和对象指针
时间: 2024-03-10 08:41:45 浏览: 161
C++中的类指针和对象指是用来操作类和对象指针变量。
1. 类指针类指针是指向类的指针变量。通过类指针,我们可以问类的成员函数和成员变量。使用类指针可以动态创建对象,也可以在类成员函数中访问其他对象的成。
2. 对象指针:对象指针是指向对象的指针变量。通过对象指针,我们可以访问对象的成员函数和成变量。使用对象指针可以方便地操作对象,调用对象的成员函数和修改对象的成员变量。
下面是一个简单的示例代码,演示了如何使用类指针和对象指针:
```cpp
#include <iostream>
class MyClass {
public:
void print() {
std::cout << "Hello, C++!" << std::endl;
}
};
int main() {
MyClass obj; // 创建一个对象
MyClass* ptr = &obj; // 类指针指向对象
obj.print(); // 直接通过对象调用成员函数
ptr->print(); // 通过类指针调用成员函数
return 0;
}
```
阅读全文