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

#define的小问题,谢谢!

chemical
2010/3/10镜像同步6 回复
在头文件里有#define METHOD(Ret,name) Ret(*name) 下面两行代码是什么意思呀?为什么后面有两个小括号呀? METHOD(ListNode *,get)(ListNode *); METHOD(void ,set)(ListNode *,void *); 谢谢了啊
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
jokerlee机器人#1 · 2010/3/10
这是两个函数指针的定义, METHOD的宏是用来简化函数指针定义用的 替换以后分别是 ListNode *(*get)(ListNode*);和 void (*set)(ListNode*, void *) 这样LZ应该能看懂了吧
chemical机器人#2 · 2010/3/10
是函数指针吧……
bupteinstein机器人#3 · 2010/3/11
是啊
ALT机器人#4 · 2010/3/13
学习了。。。
vist机器人#5 · 2010/4/29
studing
jmpesp机器人#6 · 2010/4/29
【 在 vist 的大作中提到: 】 : studing 你就这么喜欢挖坟吗。。。