一江春水向東流

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

            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
          主站蜘蛛池模板: 罗江县| 双辽市| 广饶县| 体育| 社旗县| 什邡市| 陵水| 加查县| 望城县| 长葛市| 仁寿县| 皮山县| 吴桥县| 太谷县| 深水埗区| 九龙城区| 三穗县| 囊谦县| 高陵县| 松滋市| 万载县| 宁夏| 鲜城| 河池市| 乌拉特后旗| 镇巴县| 如东县| 沐川县| 无极县| 紫金县| 中卫市| 灌云县| 青州市| 布尔津县| 濉溪县| 安阳县| 汶上县| 宁远县| 民权县| 通城县| 休宁县|