博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

宏定义中的 "#" 和 "##"

Posted on 2012-07-22 23:56  扬名  阅读(246)  评论(0编辑  收藏  举报

C语言宏定义中,#表示将“#”后面的宏参数转化为字符串

如#acb 即为“abc”

 

## 则是把“##”前后的元素单纯连起来形成新的元素。

如class ab##cd{};即class abcd{};