Chinaunix's Archiver
论坛
›
C/C++
› 一宏替换
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]
查看完整版本:
一宏替换