菜鸟问题求大神指教~~~~T T

xiaomilianyi 2013-04-15 04:38:32
用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……

问题是出在“函数的声明类型大于函数的返回类型”上么?、、不懂啊、、、
...全文
87 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaomilianyi 2013-04-16
  • 打赏
  • 举报
回复
额、、可以具体些么?、、还是不明白实参问题在哪?
Isnis-fallen 2013-04-15
  • 打赏
  • 举报
回复
你代入的实参有问题
笨蛋糕 2013-04-15
  • 打赏
  • 举报
回复
引用 1 楼 Athenacle_ 的回复:
看看调用函数
+++ 可能是函数返回类型不匹配,或是调用声明与调用不匹配
Athenacle_ 2013-04-15
  • 打赏
  • 举报
回复
看看调用函数

64,648

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧