小编dan*_*nny的帖子

在C++中从另一个宏调用多个宏

您好,我有一个关于在C++中使用宏的问题.如果我定义了两个宏并创建第三个这样的宏:

#define MAC1(X) {something here}
#define MAC2(X,Y) {something here}
Run Code Online (Sandbox Code Playgroud)

所以现在第三个定义如下:

#define MAC3(X,Y) MAC1(X); MAC2(X,Y)
Run Code Online (Sandbox Code Playgroud)

您能否澄清MAC3如果在代码中调用将如何评估?

c++ macros preprocessor

3
推荐指数
1
解决办法
3588
查看次数

标签 统计

c++ ×1

macros ×1

preprocessor ×1