如何将宏参数传递给宏

时间:2019-04-15 00:26:07

标签: macros c-preprocessor

在以下代码中:

#include <iostream>

#define STRING hello
#define STRINGIFY(x) #x

int main() {
    std::cout << STRINGIFY(STRING) << std::endl;
}

为什么它输出“ STRING”,如何使其输出“ hello”?

0 个答案:

没有答案