一江春水向東流

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

            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 閱讀(1318) 評論(0)  編輯  收藏 所屬分類: linux/UNIX 應用開發C/C++ 、win32
          主站蜘蛛池模板: 清苑县| 淮南市| 灌云县| 沙洋县| 二连浩特市| 顺昌县| 札达县| 安徽省| 吉水县| 罗城| 木里| 大港区| 茶陵县| 清流县| 扬中市| 陆川县| 定安县| 临武县| 松溪县| 扎兰屯市| 万荣县| 伊通| 临桂县| 靖安县| 镇宁| 平舆县| 曲周县| 梅河口市| 武功县| 武邑县| 玛沁县| 铁岭市| 博兴县| SHOW| 海安县| 庆安县| 福鼎市| 云浮市| 凌云县| 南澳县| 武陟县|