最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C++中回調(diào)函數(shù)及函數(shù)指針的實例詳解

 更新時間:2017年10月31日 15:25:22   作者:xy913741894  
這篇文章主要介紹了C++中回調(diào)函數(shù)及函數(shù)指針的實例詳解的相關(guān)資料,希望通過本文能幫助到大家,讓大家理解掌握這部分內(nèi)容,需要的朋友可以參考下

C++中回調(diào)函數(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,否則會報錯
  B_mFun pBFun = &(B::Test); //Note:Test成員函數(shù)必須為public,否則會報錯
  (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ū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

  • C語言實現(xiàn)共享單車管理系統(tǒng)

    C語言實現(xiàn)共享單車管理系統(tǒng)

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)共享單車管理系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • C++17使用折疊表達式實現(xiàn)一個IsAllTrue函數(shù)的過程

    C++17使用折疊表達式實現(xiàn)一個IsAllTrue函數(shù)的過程

    本文介紹了利用C++17特性實現(xiàn)IsAllTrue函數(shù)的方法,詳細講解了從基于初始化列表的初級版本到使用折疊表達式和類型萃取的高級優(yōu)化版本,需要的朋友參考下吧
    2024-09-09
  • C++20中std::format的示例代碼

    C++20中std::format的示例代碼

    本文詳細介紹了C++20中std::format的功能、使用方法和高級應(yīng)用,包括基本用法、數(shù)字和文本的格式化、日期和時間的處理、自定義類型的格式化等,感興趣的可以了解一下
    2024-10-10
  • C++實現(xiàn)轉(zhuǎn)置矩陣的循環(huán)

    C++實現(xiàn)轉(zhuǎn)置矩陣的循環(huán)

    大家好,本篇文章主要講的是C++實現(xiàn)轉(zhuǎn)置矩陣的循環(huán),感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01
  • C++實現(xiàn)逆波蘭式

    C++實現(xiàn)逆波蘭式

    這篇文章主要為大家詳細介紹了C++實現(xiàn)逆波蘭式,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • OpenCV實現(xiàn)輪廓的發(fā)現(xiàn)

    OpenCV實現(xiàn)輪廓的發(fā)現(xiàn)

    這篇文章主要為大家詳細介紹了OpenCV如何實現(xiàn)輪廓的發(fā)現(xiàn),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • C語言 位運算詳解及示例代碼

    C語言 位運算詳解及示例代碼

    本文主要介紹C語言 位運算的基礎(chǔ)知識,這里整理了相關(guān)資料及示例代碼,有興趣的小伙伴可以參考下
    2016-08-08
  • C++迭代器iterator詳解

    C++迭代器iterator詳解

    這篇文章主要為大家詳細介紹了C++迭代器模式Iterator,具有一定的參考價值,感興趣的小伙伴們可以參考一下希望能給你帶來幫助
    2021-08-08
  • C++實現(xiàn)大數(shù)相乘算法

    C++實現(xiàn)大數(shù)相乘算法

    這篇文章主要為大家詳細介紹了C++實現(xiàn)大數(shù)相乘算法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • OpenCV基于稠密光流實現(xiàn)視頻跟蹤詳解

    OpenCV基于稠密光流實現(xiàn)視頻跟蹤詳解

    這篇文章主要為大家詳細介紹了OpenCV如何基于稠密光流實現(xiàn)視頻跟蹤功能,文中的示例代碼講解詳細,具有一定的借鑒價值,需要的可以參考一下
    2023-02-02

最新評論

临汾市| 基隆市| 固镇县| 女性| 双鸭山市| 嘉荫县| 曲麻莱县| 海南省| 永春县| 府谷县| 红安县| 中西区| 绥芬河市| 都昌县| 赤壁市| 麻栗坡县| 德兴市| 高州市| 临漳县| 无为县| 新安县| 和田县| 道真| 盘山县| 兰西县| 靖安县| 大姚县| 甘德县| 邯郸县| 靖州| 尼勒克县| 唐海县| 石渠县| 驻马店市| 抚远县| 那坡县| 荣成市| 庄河市| 桑日县| 海盐县| 噶尔县|