C/C++——#和##操作符
1. #操作符
- 使用阶段:预处理阶段,只有宏定义中使用(#define)
- 作用:将宏参数转换为字符串
- 示例: #define STRING(x) #x
2. ##操作符
- 使用阶段:预处理阶段,只有宏定义中使用(#define)
- 作用:将两个标识符做字面连接
- 示例: #define CONCAT(a,b) a##b
参考资料:
1. https://blog.csdn.net/liuchunjie11/article/details/80558877