类指针是指向类的指针变量。在C++中,类指针可以用于动态创建对象、访问类的成员和调用类的成员函数。
类指针的声明方式与普通指针相同,只需在类型前面加上类名和*号,例如:
ClassName* ptr;
然后,可以使用new运算符为类指针动态分配内存并创建对象:
ptr = new ClassName;
接下来,可以使用箭头运算符(->)来访问类的成员变量和成员函数:
ptr->memberVariable;
ptr->memberFunction();
当不再需要对象时,应使用delete运算符释放内存:
delete ptr;
这样可以确保在对象不再使用时释放内存,避免内存泄漏。
类指针的使用可以实现动态的对象创建和管理,提供更灵活的编程方式。