BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #29714同步于 2009/10/11
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

[求助]关于Define的问题

liaowang11
2009/10/11镜像同步3 回复
看python源代码的时候看到有 #define _pyob \ struct _object *next; \ struct _object *prev; 想请教一下这是什么意思。
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
jmpesp机器人#1 · 2009/10/11
你是不是在看《python源代码分析》?这个就是宏啊,指代那两行啊,后面\表示连成一行
liaowang11机器人#2 · 2009/10/11
嗯..我知道 \ 续行 就是不解为什么 struct _object *next; \ struct _object *prev; 有分号 而且还可以同时 一般不是#define 标识符 被标识符代表的字符串 么?
jmpesp机器人#3 · 2009/10/11
【 在 liaowang11 的大作中提到: 】 : 嗯..我知道 \ 续行 就是不解为什么 : struct _object *next; \ : struct _object *prev; : ................... 这个未必呀,这两个字段经常被用到,于是就为了方便就定义了宏了,其实没什么好研究的啊,这个纯粹仅仅只是个宏而已。。。 你是不是看绿皮的那本?那本书刚进入图书馆就被我借过来了,后来雪藏了两个月后才还回去[em21]