[C++ Error] xxxx.h(12): E2176 too many types in declaration

京东自营,扫码进入

今天编码的时候,代码编译不过去,报如下错误:

C++零基础程序设计 C语言从入门到精通 编程入门零基础自学C语言程序设计编程游戏书 计算机程序数据基础教程书籍
C++零基础程序设计 C语言从入门到精通 编程入门零基础自学C语言程序设计编程游戏书 计算机程序数据基础教程书籍
畅销20余年的C++编程入门教程 全面更新 | 月销量700件
优惠价44.5元
原价¥90

淘口令:

¥TMos2Pn7onS¥
 

[C++ Error] xxxx.h(12): E2176 too many types in declaration

一开始以为是xxxx.h里面的编码有语法错误,找了半天,也没发现哪儿不对劲;后来问度娘,有网友提到是

#ifndef …
#define …

……

#endif

不完整,也就是可能少了#endif。我检查了xxxx.h,是完整的,然后将xxxx.h中引用的两个头文件A.h和B.h打开,发现是B.h中的问题,不是少了#endif,而是

class B

{

};

最后的‘;’漏掉了。

© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片