在C++中,类指针是指向类对象的指针,类指针可以用来访问和操作类对象的成员变量和成员函数。在使用类指针时,需要使用箭头运算符->
来访问类对象的成员。例如:
class MyClass {
public:
int data;
void printData() {
cout << data << endl;
}
};
MyClass obj;
MyClass *ptr = &obj; // 创建指向类对象的指针
// 通过指针访问类对象的成员变量
ptr->data = 10;
// 通过指针调用类对象的成员函数
ptr->printData();
通过类指针,我们可以动态地创建和管理类对象,以及实现类对象之间的交互和操作。需要注意的是,在使用类指针时,需要确保指针指向的对象是有效的,避免出现空指针异常。