typedef

2015-02-03
阅读 1 分钟
2.6k
在原来的声明里逐步用别名替换一部分复杂声明,如此循环,把带变量名的部分留到最后替换,得到的就是原声明的最简化版。 举例: 原声明:void (*b[10]) (void (*)()) 变量名为b,先替换右边部分括号里的,pFunParam为别名一: typedef void (*pFunParam)() 再替换左边的变量b,pFunx为别名二: typedef void (*pFunx)(pF...

typedef的一些高级用法

2014-05-27
阅读 1 分钟
3.5k
在原来的声明里逐步用别名替换一部分复杂声明,如此循环,把带变量名的部分留到最后替换,得到的就是原声明的最简化版。 举例: 原声明:void (*b[10]) (void (*)()) 变量名为b,先替换右边部分括号里的,pFunParam为别名一: typedef void (*pFunParam)() 再替换左边的变量b,pFunx为别名二: typedef void (*pFunx)(pF...