91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

C++指向類成員的指針怎么用

c++
小億
95
2023-07-28 20:34:20
欄目: 編程語言

在C++中,指向類成員的指針可以用來訪問類的成員函數和成員變量。下面是一些常見的用法示例:

  1. 指向成員函數的指針:
class MyClass {
public:
void myFunction() {
cout << "Hello, World!" << endl;
}
};
int main() {
MyClass obj;
// 聲明一個指向成員函數的指針
void (MyClass::*funcPtr)() = &MyClass::myFunction;
// 使用指針調用成員函數
(obj.*funcPtr)();
return 0;
}
  1. 指向成員變量的指針:
class MyClass {
public:
int myVariable = 10;
};
int main() {
MyClass obj;
// 聲明一個指向成員變量的指針
int MyClass::*varPtr = &MyClass::myVariable;
// 使用指針訪問成員變量
cout << obj.*varPtr << endl;
return 0;
}

注意,指向成員函數的指針需要指定類的名稱(如MyClass::*),而指向成員變量的指針不需要指定。此外,指向成員函數的指針使用時需要通過對象指針(或引用)來調用,而指向成員變量的指針可以直接訪問成員變量。

0
冕宁县| 屏边| 随州市| 泌阳县| 丘北县| 贡觉县| 西盟| 井研县| 宝兴县| 依安县| 祁连县| 电白县| 双鸭山市| 财经| 横山县| 新郑市| 雅安市| 山阴县| 福州市| 罗田县| 塔城市| 滦南县| 海安县| 永春县| 洛宁县| 永城市| 溆浦县| 陕西省| 洱源县| 封开县| 衡东县| 北安市| 深州市| 久治县| 合川市| 金溪县| 南皮县| 富源县| 湖口县| 高雄县| 蓬莱市|