• <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 - 43,  comments - 9,  trackbacks - 0
            void (*signal(int, void (*fp)(int)))(int); 
            Question:
            What is 'signal' ?
             
            #include <cstdio>
            using namespace std;

            void f(int);
            void (*pf)(int), (*qf)(int);
            void (*hf(intvoid(*)(int)))(int);

            typedef 
            void (*sighandler_t)(int);

            sighandler_t signal(
            int, sighandler_t);


            void f(int a) 
            {
                printf(
            "void f(int %d)\n", a);
            }


            void (*hf(int _i, void(*_pf)(int)))(int)
            {
                printf(
            "_i = %d\n", _i);
                _pf(_i);
                
            return _pf;
            }


            sighandler_t signal(
            int signum, sighandler_t sighandler)
            {
                printf(
            "signal num = %d\n", signum);
                sighandler(signum);
                
            return sighandler;
            }


            int main()
            {
                pf 
            = &f;
                qf 
            = hf(12, pf);
                qf(
            23);
                
                signal(
            54, f);
                
            return 0;
            }



            void (*signal(int, void (*)(int)))(int);
            Answer:
            signal is a function, passing {an int and a pointer [to a function passing an int returning nothing (void)]}, returning {a pointer [to a function passing an int returning nothing (void)]}.

            posted on 2011-08-31 13:07 wolf5x 閱讀(206) 評論(0)  編輯 收藏 引用 所屬分類: c/c++
            <2009年12月>
            293012345
            6789101112
            13141516171819
            20212223242526
            272829303112
            3456789

            "Do not spend all your time on training or studying - this way you will probably become very exhausted and unwilling to compete more. Whatever you do - have fun. Once you find programming is no fun anymore – drop it. Play soccer, find a girlfriend, study something not related to programming, just live a life - programming contests are only programming contests, and nothing more. Don't let them become your life - for your life is much more interesting and colorful." -- Petr

            留言簿(3)

            隨筆分類(59)

            隨筆檔案(43)

            cows

            搜索

            •  

            最新評論

            評論排行榜

            亚洲国产精品无码久久| 久久精品aⅴ无码中文字字幕重口 久久精品a亚洲国产v高清不卡 | 中文精品99久久国产| 无码人妻精品一区二区三区久久久| 久久精品青青草原伊人| 久久精品国产精品青草| 青青青青久久精品国产h久久精品五福影院1421| 国产精品热久久无码av| 色欲av伊人久久大香线蕉影院| 欧美亚洲色综久久精品国产| 久久精品无码一区二区app| 欧美丰满熟妇BBB久久久| 狠狠精品久久久无码中文字幕 | 久久精品国产69国产精品亚洲| 色偷偷88欧美精品久久久 | 久久人人爽人人澡人人高潮AV | 国产亚洲美女精品久久久2020| 成人a毛片久久免费播放| 色偷偷88888欧美精品久久久| 久久精品免费大片国产大片| 久久国产亚洲精品麻豆| 麻豆一区二区99久久久久| 香蕉99久久国产综合精品宅男自 | 久久九九全国免费| 亚洲中文字幕无码久久综合网| 久久国产香蕉视频| 国产99久久久国产精品~~牛| 伊人久久大香线蕉精品不卡| 中文精品久久久久国产网址| 久久精品国产清高在天天线| 亚洲国产精品无码久久一线| 久久久黄色大片| 久久大香萑太香蕉av| 久久综合伊人77777| 日本精品久久久久久久久免费| 久久久久久一区国产精品| 久久精品国产精品亚洲下载| 精品国产综合区久久久久久| Xx性欧美肥妇精品久久久久久| 国产99久久久久久免费看| 久久久久国色AV免费看图片|