出现“不允许使用不完整类型该如何解决”(标签-IDE|关键词-int)

环境用的IDE里面的C++,VS2019

typedef struct {
string m_Name;//姓名
string m_Sex;//性别
int m_Age;//年龄
string m_Num;//电话号码
string m_Addr;//地址
}Person;
typedef struct {
ElemType* elem; //存储空间的基址
struct Person a[MAX_SIZE];
int m_Siz;//当前人数
}SqList;
在// struct Person a[MAX_SIZE]; 这一行提示报错,不允许使用不完整类型
我尝试在person里面引入指针成员来访问元素,但还是报错。

struct Person a[MAX_SIZE];
去掉struct,Person已经用typedef定义为结构类型名了

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632