2 wen58tao wen58tao 于 2014.03.17 09:15 提问

关于#define和typedef的使用?

最近在看微软某个SDK源码,看到一段宏定义之类的,实在没看懂,这段代码如下:
#define CREATE_BRICK_SOURCE(NAME, TPL_BRICK, CONTEXT, NEXT_BRICK) \
typedef TPL_BRICKC_##NAME; \
typedef __C_##NAME *
S_##NAME; \
S_##NAME NAME(aligned_new(C_##NAME, CONTEXT, NEXT_BRICK));

求大神解释解释该怎么看懂这段代码啊

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!