c++宏定义和#,##以及宏定义中的双引号““
c++ 宏定义的时候,会用到#和##,1.#:将宏定义中的符号转换成字符串,例如宏定义#define RegisterTest(featue,name) \std::cout << #featue<< ":"<< #name<< std::endl;调用RegisterTest(a, b)结果输出a:b2.##:拼接多个宏的符号,例如宏定义#define RegisterTest(featue,name) \i.
原创
2021-11-23 23:23:51 ·
2778 阅读 ·
0 评论