菜鸟问题求大神指教~~~~T T
用C++想生成一个二叉树:
BitNode* BinaryTree::CreatTree(Stack a){
char x;
x=a.pop();
if(x!='#'){
root->data=x;
root->rchild=CreatTree(a);
root->lchild=CreatTree(a);
return root;
}
}
主函数中 BitNode* CreatTree(Stack creat);
语句报错说:“不存在从BitNode*到Stack的适当转换函数”是什么意思?要怎么解决T T……
问题是出在“函数的声明类型大于函数的返回类型”上么?、、不懂啊、、、