怎么定义一个类似于宏定义的函数
struct info
{
int a;
}
#define _EMPTY(classname, str) (((classname)->str).length() > 0)
string str = "a";
info *p =。。。
if (_EMPTY(p, str))
类似于这个宏定义的功能,宏定义应该实现不了,我需要怎么定义一个函数才能实现呢?
可以实现吗 求教!
{
int a;
}
#define _EMPTY(classname, str) (((classname)->str).length() > 0)
string str = "a";
info *p =。。。
if (_EMPTY(p, str))
类似于这个宏定义的功能,宏定义应该实现不了,我需要怎么定义一个函数才能实现呢?
可以实现吗 求教!
...全文


