一江春水向東流

          做一個(gè)有思想的人,期待與每一位熱愛思考的人交流,您的關(guān)注是對我最大的支持。

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            44 隨筆 :: 139 文章 :: 81 評論 :: 0 Trackbacks

          有時(shí)我們需要將函數(shù)作為結(jié)構(gòu)體的成員,模擬C++類的情形,可應(yīng)用于方法注冊。
          #include <stdio.h>

          struct a
          {
          ??? void (*func)(char *);
          };

          void hello(char *name)
          {
          ??? printf ("hello %s\n",name);
          }

          int main()
          {
          ??? struct a a1;
          ??? a1.func = hello;
          ??? a1.func("illusion");
          ??? system("PAUSE");
          ??? return 0;
          }

          posted on 2008-10-11 10:24 allic 閱讀(1312) 評論(0)  編輯  收藏 所屬分類: linux/UNIX 應(yīng)用開發(fā)C/C++win32
          主站蜘蛛池模板: 瑞安市| 新乡县| 博野县| 绥芬河市| 黑山县| 柳林县| 凉山| 阳江市| 仲巴县| 三门县| 五河县| 吐鲁番市| 宝应县| 元氏县| 岗巴县| 江陵县| 临颍县| 胶州市| 陵川县| 沾益县| 昌黎县| 樟树市| 道孚县| 余姚市| 齐河县| 宽甸| 五常市| 谷城县| 革吉县| 乌苏市| 文水县| 山东| 克山县| 高雄市| 利辛县| 襄汾县| 车致| 苍梧县| 五莲县| 长丰县| 出国|