标签: macros c-preprocessor
在以下代码中:
#include <iostream> #define STRING hello #define STRINGIFY(x) #x int main() { std::cout << STRINGIFY(STRING) << std::endl; }
为什么它输出“ STRING”,如何使其输出“ hello”?