社区
C++ 语言
帖子详情
简单问题,在线等待
bb_star_bb
2003-12-12 10:44:58
static void traverse( TreeNode * t,
void (* preProc) (TreeNode *),
void (* postProc) (TreeNode *) )
能跟我解释一下这个函数吗?以及里面的参数是怎么一回事吗
...全文
47
11
打赏
收藏
简单问题,在线等待
static void traverse( TreeNode * t, void (* preProc) (TreeNode *), void (* postProc) (TreeNode *) ) 能跟我解释一下这个函数吗?以及里面的参数是怎么一回事吗
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
langzi8818
2003-12-15
打赏
举报
回复
回复人: daizh() ( ) 信誉:100 2003-12-12 14:53:00 得分:0
static void traverse( TreeNode * t,
void (* preProc) (TreeNode *),
void (* postProc) (TreeNode *) )
这是个函数声明,函数名为traverse,它的作用域为static,返回值为void,三个参数入口,第一个参数类型为TreeNode *即为TreeNode类型的指针;第二个参数类型为一个函数指针preProc(这个函数指针指向一个如下的函数:vodi prefun(TreeNode *),它的返回值为void,函数的参数为TreeNode *);第三个参数类型为一个函数指针(解释同上)。
这位老兄都说了,我看下面没有什么说得了
byyyyy
2003-12-15
打赏
举报
回复
static void traverse( TreeNode * t,
void (* preProc) (TreeNode *),
void (* postProc) (TreeNode *) )
这是个函数声明,函数名为traverse,它的作用域为static,返回值为void,三个参数入口,第一个参数类型为TreeNode *即为TreeNode类型的指针;第二个参数类型为一个函数指针preProc(这个函数指针指向一个如下的函数:vodi prefun(TreeNode *),它的返回值为void,函数的参数为TreeNode *);第三个参数类型为一个函数指针(解释同上)。
解释的太好了!
jels
2003-12-15
打赏
举报
回复
真厉害,这都能解释这么好
knightmsn
2003-12-15
打赏
举报
回复
解释的很详细嘛
layman2008
2003-12-12
打赏
举报
回复
好像是和树有关的函数吧 是求从根节点到指定节点的路径吗?
pre好像是前驱
post好像是后继吧
太抽象了,随便猜得
ningzhiyu
2003-12-12
打赏
举报
回复
void (* preProc) (TreeNode *),
preProc是一个函数指针,指向函数。该函数的参数列表是(TreeNode *),即,只有一个参数,为TreeNode 的一个指针
现学现用的。下面有更详细的讨论
http://expert.csdn.net/Expert/topic/2516/2516241.xml?temp=.99107
ningzhiyu
2003-12-12
打赏
举报
回复
void (* preProc) (TreeNode *),
preProc事一个函数指针,改指针函数没有返回值,参数列表是(TreeNode *),即为TreeNode 的一个指针。
其他雷同
cpsoft
2003-12-12
打赏
举报
回复
哪里弄来的啊?
xiaoxiz
2003-12-12
打赏
举报
回复
同意楼上各位
daizh
2003-12-12
打赏
举报
回复
static void traverse( TreeNode * t,
void (* preProc) (TreeNode *),
void (* postProc) (TreeNode *) )
这是个函数声明,函数名为traverse,它的作用域为static,返回值为void,三个参数入口,第一个参数类型为TreeNode *即为TreeNode类型的指针;第二个参数类型为一个函数指针preProc(这个函数指针指向一个如下的函数:vodi prefun(TreeNode *),它的返回值为void,函数的参数为TreeNode *);第三个参数类型为一个函数指针(解释同上)。
redhat_xu
2003-12-12
打赏
举报
回复
首先这是C语言或者是C++里面的结构体,
其中TreeNode * t是定义一个TreeNode 类型的变量t,
TreeNode也应该是个结构体(个人意见)
void (* preProc) (TreeNode *)是声明一个空类型的指针函数preProc。
参数为一个TreeNode 类型的变量
后面一个函数和这个一样。
不知解释是否让你明白。
Selenium
等待
机制:理解并应用显式
等待
与隐式
等待
,解决页面加载慢的
问题
为了解决这个
问题
,Selenium提供了多种
等待
机制,其中最常用的是显式
等待
(Explicit Wait)和隐式
等待
(Implicit Wait)。本文将详细探讨这两种
等待
机制的原理、应用方式,并通过丰富的代码和案例,帮助新手朋友理解...
DB2 11.5 锁
等待
和死锁
问题
处理
数据库中之所以会存在死锁或者锁
等待
,是因为某一事务执行时间过长,导致锁没有及时释放,那么我们的解决办法就是,事务过程尽量要短,并且事务中的sql执行要快,这样才不会有过多的锁
等待
。还有一个原因,就是一些...
QProcess调用外部程序阻塞
等待
问题
解决
QProcess调用外部程序阻塞
等待
问题
解决简介第一种第二种 简介 在使用QProcess调用外部程序时,可能会遇到两种场景: 1.调用起来之后就不管,直接运行后面的代码 2.调用起来后需要
等待
外部程序执行完成,在继续运行...
Python爬虫(5)-selenium用显式
等待
、隐式
等待
、强制
等待
,解决反复爬取网页时无法定位元素
问题
Python爬虫(5)-selenium用显式
等待
、隐式
等待
、强制
等待
,解决加载时长过长、反复爬取网页时无法定位元素
问题
Java多线程实战-从零手搓一个简易线程池(一)定义任务
等待
队列
开个新坑-手搓简易线程池。本系列文章将从零开始,一步步手工编码实现一个
简单
但功能完备的线程池。我们将逐步介绍线程池的各个核心组件,并分析它们的作用和实现思路。通过这个过程,我们可以更好地掌握多线程编程的...
C++ 语言
65,184
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章