• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            君子性非異也,善假于物也。

            如有恒,何須三更起,半夜眠;最怕莫,三天打魚兩天曬網,竹籃打水一場空!
            posts - 31, comments - 23, trackbacks - 0, articles - 30
              C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

            回調函數

            Posted on 2006-11-02 22:58 neter 閱讀(204) 評論(0)  編輯 收藏 引用 所屬分類: 程序設計
            一、回調函數的概念
            ??? 回調函數是一個程序員不能顯式調用的函數;通過將回調函數的地址傳給調用者從而實現調用。

            二兩個demo

            ----------------------------------------------------------------------------------------------------------------
            void caller(void(*ptr)())
            {
            ptr(); /* 調用ptr指向的函數 */
            }

            void func();

            int main()
            {
            p = func;
            caller(p);??? /* 傳遞函數地址到caller ,caller調用指針p指向的函數*/
            }

            ?如果賦了不同的值給p(不同函數地址),那么調用者將調用不同地址的函數。賦值可以發生在運行時,這樣使你能實現動態綁定。
            -------------------------------------------------------------------------------------------------------------

            typedef int(*CallBack)(char *p) ; // 聲明CallBack 類型的函數指針

            int A(char *p); // 回調函數

            B(CallBack lpCall,char *pProvide)
            {
             ........... // B 的自己實現功能語句
             lpCall(PpProvide); // 借助回調完成的功能 ,也就是A函數來處理的。
             ........... // B 的自己實現功能語句
            }
            // -------------- 使用例子 -------------
            main()
            {
            char *p = "hello!";
            B(A, p);
            }
            人妻系列无码专区久久五月天| 亚洲日本va中文字幕久久| 99久久婷婷国产综合精品草原| 91精品婷婷国产综合久久| 模特私拍国产精品久久| 免费观看久久精彩视频| 久久精品国产99国产精品导航| 91精品无码久久久久久五月天| 日产精品久久久久久久| 精品永久久福利一区二区| 久久亚洲电影| 97久久精品无码一区二区| 精品伊人久久久| yellow中文字幕久久网| 亚洲精品无码专区久久久| 久久夜色撩人精品国产小说| av无码久久久久不卡免费网站| 无码乱码观看精品久久| 国产999精品久久久久久| 亚洲中文字幕无码久久综合网| 久久久精品久久久久特色影视| 久久免费美女视频| 久久婷婷激情综合色综合俺也去| 伊人久久一区二区三区无码| 99热精品久久只有精品| 办公室久久精品| 国产高潮国产高潮久久久91| 精品一区二区久久| 国产午夜免费高清久久影院 | 久久中文精品无码中文字幕| 99精品久久精品一区二区| 精品久久人妻av中文字幕| 日韩人妻无码一区二区三区久久 | 国产精品毛片久久久久久久| 人妻精品久久久久中文字幕69 | 国产精品一久久香蕉国产线看 | 成人精品一区二区久久| 国产精品熟女福利久久AV| 久久综合丁香激情久久| 91精品国产综合久久香蕉| 色成年激情久久综合|