小编Jes*_*ien的帖子

C++中的多语句宏

在C++中,是否可以使用嵌套的if语句创建一个多语句宏,如下所示?我已经尝试了一段时间了,我得到了第二个if语句无法看到' 符号 ' 的范围问题.也许我需要进一步了解宏.

#define MATCH_SYMBOL( symbol, token)
     if(something == symbol){
          if( symbol == '-'){
          }else if (symbol != '-'){
          }
     other steps;
     }
Run Code Online (Sandbox Code Playgroud)

c++ macros

4
推荐指数
2
解决办法
9979
查看次数

标签 统计

c++ ×1

macros ×1