sytpb 发表于 2016-06-06 23:06

一宏替换

本帖最后由 sytpb 于 2016-06-07 07:32 编辑


#define SET_LAM2(r,a) \
void Set_##r##_##a(function<##r##(##a##) x) \
{ \
r##_##a = x; \
}




SET_LAM2(int,string)
想得到

void Set_int_string(function<int(string) x)   //红色不对
{
    int_string = x;
}

上面写法有误,请教!
页: [1]
查看完整版本: 一宏替换