这个定义如何解释啊

vcgaoshou 2008-03-17 01:43:42
Node是一个结构, Node *(*fa(int))()怎么描述啊
...全文
59 4 打赏 收藏 转发到动态 举报
写回复
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
HelloDan 2008-03-17
  • 打赏
  • 举报
回复
fa is a pointer to function that has an argument of int,
and the function returns a pointer to a function that has no argument and it returns a pointer of Node
HelloDan 2008-03-17
  • 打赏
  • 举报
回复
fa is a pointer to function that has an argument of int,
and the function return a pointer to a function that has no argument and it return Node *
paidfighting 2008-03-17
  • 打赏
  • 举报
回复
见到过,如下:

fa是有一个整型参数的函数,其返回值是指针,该指针是指向无参函数的指针,而该无参函数的返回值是指向Node类的指针

很拗口,也不知道出题的人想干什么。。。
HelloDan 2008-03-17
  • 打赏
  • 举报
回复
Node *(*fa(int))()

*fa(int) 函数指针
Node *(*fa(int))() 函数,返回值为Node的指针。

63,606

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下