一江春水向東流

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

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

          有時我們需要將函數作為結構體的成員,模擬C++類的情形,可應用于方法注冊。
          #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 應用開發C/C++win32
          主站蜘蛛池模板: 广安市| 莱西市| 峨边| 依兰县| 河津市| 巧家县| 台东县| 东台市| 宜阳县| 图木舒克市| 巴马| 会理县| 崇州市| 垦利县| 临西县| 佛坪县| 汉寿县| 正定县| 泸定县| 黎川县| 手游| 桐乡市| 聊城市| 鄂尔多斯市| 都匀市| 崇义县| 泾川县| 南靖县| 长宁县| 新闻| 屏南县| 佛山市| 工布江达县| 外汇| 延川县| 那曲县| 三台县| 永顺县| 定陶县| 丽水市| 花莲市|