使用类模板函数时的参数问题
voidBinaryTree<T>::CreateBinTree_two(istream&in,BinTreeNode<T>*&subTree){Troot;if(!in...
void BinaryTree<T>::CreateBinTree_two(istream& in,BinTreeNode<T> *&subTree)
{
T root;
if(!in.eof())
{
in>>root;
if(root!=RefValue)
{
subTree=new BinTreeNode<T>(root);
if(subTree==NULL)
{cerr<<"存储分配错!"<<endl;exit(1);}
CreateBinTree_two(in,subTree->leftChild);
CreateBinTree_two(in,subTree->rightChild);
}
else
subTree=NULL;
}
}
这个函数是二叉树用于前序遍历建立二叉树的函数,我在使用它的时候参数应该怎么写 展开
{
T root;
if(!in.eof())
{
in>>root;
if(root!=RefValue)
{
subTree=new BinTreeNode<T>(root);
if(subTree==NULL)
{cerr<<"存储分配错!"<<endl;exit(1);}
CreateBinTree_two(in,subTree->leftChild);
CreateBinTree_two(in,subTree->rightChild);
}
else
subTree=NULL;
}
}
这个函数是二叉树用于前序遍历建立二叉树的函数,我在使用它的时候参数应该怎么写 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询