Do the things I want to do
2008年4月24日 #
前些一段时间在看WinCE的Code时发现在宏定义中有用到##,如下所示
在#define中,标准只定义了#和##两种操作。#用来把参数转换成字符串,##则用来连接两个前后两个参数,把它们变成一个字符串。
另外,在网上搜到还有一种用法:#@,把参数转换成字符
这个没在标准上看到。上述测试是在VS studio环境下做的。不知道GCC中是否有同样的用法。
posted @ 2008-04-24 15:55 should 阅读(1918) 评论(1) 编辑
Powered by: 博客园 Copyright © should