weixin_44658322 2022-09-29 17:23 采纳率: 50%
浏览 13

C2664错误,刚学不知道怎么解决

二叉树
这问题该怎么解决

typedef int ElemType;
typedef struct BiTNode {
    ElemType data;  //数据域
    struct BiTNode* lchild, * rchild;  //左右孩子指针
}BiTNode,*BiTree;


bool Push(SqStack& S, ElemType x)  //入栈
{
    if (S.top == MaxSize - 1)  //判断是否栈满
        return false;
    S.data[++S.top] = x;
    return true;
}

bool Pop(SqStack& S, ElemType &x)  //弹出栈元素
{
    if (StackEmpty(S))
        return false;  //栈为空
    x = S.data[S.top--];
    return true;
}

void InOrder2(BiTree T)
{
SqStack S;
InitStack(S);
BiTree p = T;
while (p || !StackEmpty(S))
{
if (p)
{
Push(S, p); //1
p = p->lchild;
}
else
{
Pop(S, p); // 2
putchar(p->data);
p = p->rchild;
}
}
}

1处 错误 C2664 “bool Push(SqStack &,ElemType)”: 无法将参数 2 从“BiTree”转换为“ElemType”
2处 错误 C2664 “bool Pop(SqStack &,ElemType &)”: 无法将参数 2 从“BiTree”转换为“ElemType &”

  • 写回答

1条回答

      报告相同问题?

      相关推荐 更多相似问题

      问题事件

      • 创建了问题 9月29日

      悬赏问题

      • ¥15 python编写一个存储网站注册用户信息的 User 类
      • ¥15 编译报错,程序没有语法问题
      • ¥15 (微机原理)若用1K×8位的芯片,构成一个4KB的RAM,请用全译码的方式设计最大模式下的8086电路系统。
      • ¥15 这两个题二选一,用java,最好是elipse这个软件运行的
      • ¥20 Ubuntu20.10安装gcc报错
      • ¥15 bat获取文件夹下所有的csv文件名及文件的首行
      • ¥15 求教:text kit 如何根据textview的字体大小进行分页
      • ¥15 Hive on Spark配置问题
      • ¥15 BPNN回归问题预测混凝土强度,用dataset数据预处理,预测结果很差,望救助!
      • ¥15 求高通RIL与QMI相关的代码