为了能到远方,脚下的每一步都不能少.|

园龄:粉丝:关注:

2021-04-10 10:48阅读: 86评论: 0推荐: 0

以类比的方式理解函数指针

函数指针对我来说一直是老大难得问题,今天我终于对于他有了一点点理解。

一般情况下,对于函数指针大多数是下面两种情况:

        1.void (*PFN_SetProcName)(LPCTSTR szProcName);

        2.typedef void (*PFN_SetProcName)(LPCTSTR szProcName); 

它们有哪些区别和联系呢? 又分别代表意思呢?

   其实void (*PFN_SetProcName)(LPCTSTR szProcName);   ==   int a;     void (*)(LPCTSTR szProcName) == int        PFN_SetProcName == a

     而 typedef void (*PFN_SetProcName)(LPCTSTR szProcName);  == typedef  int INT;     void (*)(LPCTSTR szProcName) = int , PFN_SetProcName = INT;

本文作者:乘舟凉

本文链接:https://www.cnblogs.com/czlnb/p/14639930.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   乘舟凉  阅读(86)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起