#ifndef XXX
#define XXX

...
...
...

#endif
  1. 可能是没写#endif
  2. 在有#endif的情况下还报错,是头文件互相包含的问题

解决头文件互相包含的需求

  1. 比如A要使用B,B又使用了A,可以在A.h中声明B,然后在A.cpp中包含B的头文件B.h,不过要注意代码逻辑不要循环递归调用了…
Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐