在下面的代码中,##
是做什么的?
#define MAKE_TYPE(myname) \
typedef int myname ## Id; \
最佳答案
宏中的 ##
是连接。在这里, MAKE_TYPE(test)
将扩展为: typedef int testId
。
从 16.3.3(## 运算符)开始:
关于c++ - 宏中的双散列 (##) 是什么意思?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4225176/