gpt4 book ai didi

c - typedef - 不命名类型

转载 作者:太空宇宙 更新时间:2023-11-03 23:32:04 24 4
gpt4 key购买 nike

我有两个标题

在标题“BinTree.h”中:

typedef struct node {
ElemType data;
struct node *lchild;
struct node *rchild;
}BTNode;

在 header “Queue.h”(包括 BinTree.h)中:

typedef BTNode* Dataype;

在编译时编译器说: 错误:'BTNode' 没有命名类型

怎么了?

最佳答案

声明前是否在Queue.h中包含了BinTree.h

或者您是否预先包含了 .cpp(或道德等价物)

为 CDT 编辑

前向声明就是答案。

由于您没有发布代码,因此很难判断。

但我会在这里冒险猜测

typedef struct node BTNode;

谁会在 Queue.h 中命中票

关于c - typedef - 不命名类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13235700/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com