想用define来定义一个函数,该怎么定义
想用define来定义一个函数,该如何定义?
一个已经封装好的函数
然后想用一个define定义一个这样的函数
该如何定义?
------解决思路----------------------
------解决思路----------------------
不是你那样直接return的,需要在define的函数名后面加上函数内的操作啊……不然要这个函数宏做什么用呢?你说对不
------解决思路----------------------
不能这样 define
#define FUNC(a, b) WM_GetDialogItem(a,b)
这样就可以了
一个已经封装好的函数
WM_HWIN WM_GetDialogItem(WM_HWIN hItem, int id)
然后想用一个define定义一个这样的函数
return WM_GetDialogItem(WM_HWIN hItem, int id);
该如何定义?
------解决思路----------------------
#define rt_WM_GetDialogItem return(WM_GetDialogItem(WM_HWIN hItem, int id))
------解决思路----------------------
不是你那样直接return的,需要在define的函数名后面加上函数内的操作啊……不然要这个函数宏做什么用呢?你说对不
------解决思路----------------------
不能这样 define
#define FUNC(a, b) WM_GetDialogItem(a,b)
这样就可以了