C++中回調(diào)函數(shù)及函數(shù)指針的實(shí)例詳解
更新時(shí)間:2017年10月31日 15:25:22 作者:xy913741894
這篇文章主要介紹了C++中回調(diào)函數(shù)及函數(shù)指針的實(shí)例詳解的相關(guān)資料,希望通過本文能幫助到大家,讓大家理解掌握這部分內(nèi)容,需要的朋友可以參考下
C++中回調(diào)函數(shù)及函數(shù)指針的實(shí)例詳解
如何獲取到類中函數(shù)指針
實(shí)現(xiàn)代碼:
//A類與B類的定義
class A
{
public:
void Test()
{
cout << "A::Test()" << endl;
}
};
class B : public A
{
public:
void Test()
{
cout << "B::Test()" << endl;
}
};
//定義類的成員函數(shù)指針
typedef void (A::*A_mFun)(void);
typedef void (B::*B_mFun)(void);
int main()
{
//Code
A a;
B b;
A_mFun pAFun = &(A::Test); //Note:Test成員函數(shù)必須為public,否則會(huì)報(bào)錯(cuò)
B_mFun pBFun = &(B::Test); //Note:Test成員函數(shù)必須為public,否則會(huì)報(bào)錯(cuò)
(a.*pAFun)(); //輸出A::Test()
(b.*pBFun)(); //輸出B::Test()
(b.*pAFun)(); //輸出A::Test()
A* pA = &a;
B* pB = &b;
(pA->*pAFun)(); //輸出A::Test()
(pB->*pBFun)(); //輸出B::Test()
(pB->*pAFun)(); //輸出A::Test(),B*變量可賦值給A*變量
return 0;
}
如有疑問請(qǐng)留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
您可能感興趣的文章:
- C++的函數(shù)與指針
- C++函數(shù)指針詳解
- c++ 函數(shù)指針相關(guān)總結(jié)
- C++類的空指針調(diào)用成員函數(shù)的代碼
- c++11 符號(hào)修飾與函數(shù)簽名、函數(shù)指針、匿名函數(shù)、仿函數(shù)、std::function與std::bind
- C++中指針函數(shù)與函數(shù)指針的使用
- C++函數(shù)指針和回調(diào)函數(shù)使用解析
- C++根據(jù)傳入的函數(shù)指針來解析需要的參數(shù)(推薦)
- C++中函數(shù)指針詳解及代碼分享
- C++ 函數(shù)指針詳細(xì)總結(jié)
相關(guān)文章
C語(yǔ)言實(shí)現(xiàn)共享單車管理系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言實(shí)現(xiàn)共享單車管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-08-08
C++17使用折疊表達(dá)式實(shí)現(xiàn)一個(gè)IsAllTrue函數(shù)的過程
本文介紹了利用C++17特性實(shí)現(xiàn)IsAllTrue函數(shù)的方法,詳細(xì)講解了從基于初始化列表的初級(jí)版本到使用折疊表達(dá)式和類型萃取的高級(jí)優(yōu)化版本,需要的朋友參考下吧2024-09-09
C++實(shí)現(xiàn)轉(zhuǎn)置矩陣的循環(huán)
大家好,本篇文章主要講的是C++實(shí)現(xiàn)轉(zhuǎn)置矩陣的循環(huán),感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽2022-01-01
OpenCV實(shí)現(xiàn)輪廓的發(fā)現(xiàn)
這篇文章主要為大家詳細(xì)介紹了OpenCV如何實(shí)現(xiàn)輪廓的發(fā)現(xiàn),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-05-05
OpenCV基于稠密光流實(shí)現(xiàn)視頻跟蹤詳解
這篇文章主要為大家詳細(xì)介紹了OpenCV如何基于稠密光流實(shí)現(xiàn)視頻跟蹤功能,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,需要的可以參考一下2023-02-02

