返回信息流RT,二叉树的先序遍历中传递的参数有个这货:void(*Visit)(BinaryTreeNode<T> *u)这个是啥子意思?
完整代码如下:
template <class T>
void BinaryTree<T>::PreOrder(void(*Visit)(BinaryTreeNode<T> *u),BinaryTreeNode<T> *t){
if(t){
Visit(t);
PreOrder(Visit,t->GetLeft());
PreOrder(Visit,t->GetRight());
}
}
[ema1]
这是一条镜像帖。来源:北邮人论坛 / cpp / #84558同步于 2014/12/2
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
【问题】数据结构中的二叉树中的小问题
zf1992
2014/12/2镜像同步5 回复
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
恍然大悟,之前一直不知道这货三部分怎么搭配。。谢了[ema0]
【 在 xiaobing307 的大作中提到: 】
: 是个函数指针,用的时候可以传个函数来具体实现如何visit