您当前的位置: 首页 >  c++

Jave.Lin

暂无认证

  • 1浏览

    0关注

    704博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

C++ 宏字符串拼接、宏参数拼接成符号、宏嵌套、宏变长参数

Jave.Lin 发布时间:2020-07-13 16:23:23 ,浏览量:1

// jave.lin
#include

#define __TO_STR(f1,f2) "__"#f1"_"#f2"__" // 字符串拼接

#define __CONNECT__FLAG(f1, f2) __##f1##_##f2##__ // 宏参数拼接成符号
#define __CALL(f1, f2) __CONNECT__FLAG(f1, f2) // 宏嵌套

#define __CONNTECT__ARGS(...) (__VA_ARGS__) // 宏变长参数
#define __CALL2(f1,f2,...) __CALL(f1,f2)__CONNTECT__ARGS(__VA_ARGS__) // 嵌套+变长参数

void __a_b__() {
    std::cout             
关注
打赏
1664331872
查看更多评论
0.0434s