在C++中,類指針是指向類對象的指針,類指針可以用來訪問和操作類對象的成員變量和成員函數。在使用類指針時,需要使用箭頭運算符->
來訪問類對象的成員。例如:
class MyClass {
public:
int data;
void printData() {
cout << data << endl;
}
};
MyClass obj;
MyClass *ptr = &obj; // 創建指向類對象的指針
// 通過指針訪問類對象的成員變量
ptr->data = 10;
// 通過指針調用類對象的成員函數
ptr->printData();
通過類指針,我們可以動態地創建和管理類對象,以及實現類對象之間的交互和操作。需要注意的是,在使用類指針時,需要確保指針指向的對象是有效的,避免出現空指針異常。