刚学数据结构,望高手指教
template <class T>
void BinaryTree<T>:: InOrder(BinTreeNode<T> * subTree, void (*visit)(BinTreeNode<T> * p))
{
if(subTree !=NULL){
InOrder(subTree->leftChild, visit);
visit (subTree);
InOrder(suvTree->rightChild, visit);
}
}
这是二叉树里的.
首先画直线那里.我给它传递的什么.这是一个函数指针.给他传递的是函数吗如max(x); 在使用我应该怎样使用???
总体上都不怎么能理解.真希望有人能从各方面给讲解 一下.谢谢