在编译程序是出现了如题错误, 类或结构体有前向声明的用法,编译到这里时还没有发现定义,不知道该类或者结构的内部成员,没有办法具体的构造一个对象,所以会报错。
两种解决方法:
方法一:将类成员改成指针就好了;
方法二:将结构体定义放同一个地方。
error: field * has incomplete type
最新推荐文章于 2024-03-25 11:09:11 发布
本文介绍了在编译过程中遇到的类或结构体前向声明导致的错误及其原因,并提供了两种有效的解决方案:一是将类成员改为指针;二是将结构体定义放在同一位置。

9602

被折叠的 条评论
为什么被折叠?



