#define 关于宏定义的有关问题

#define 关于宏定义的问题

#define  TEST # ## #



后面加#是什么意思啊

------解决方案--------------------
刚百度了下 预定义
在#define中,标准只定义了#和##两种操作。#用来把参数转换成字符串,##则用来连接前后两个参数,把它们变成一个字符串。 
详细:http://baike.baidu.com/view/1441209.htm#1
------解决方案--------------------
你在哪儿看到的这么稀奇古怪的问题。
#用来连接字符串,##用来连接符号,但是两个放一起怎么用啊,这样写没错,但是没办法使用嘛!没有意义!
#和##只能用于宏里面,单独使用不行。
MFC里面有大量的关于##的使用的例子,MFC的CObject类里面看它的窗口过程和消息路由,会看到大量的这样的用法。