您好,我有一个关于在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如果在代码中调用将如何评估?