当前位置: 代码迷 >> 综合 >> 解决c++错误:redefinition of class xxx
  详细解决方案

解决c++错误:redefinition of class xxx

热度:85   发布时间:2023-12-19 13:22:11.0

错误类型:redefinition of class xxx

错误点:一般出现错误 redefinition of class xxx 同时也会有错误 previous definition of class xxx
**解决方法:**一般来说出错原因是在该类定义的头文件(.h)中没有使用 #ifndef,#define 和 #endif 来进行保护,也就是缺少了防止类被多次包含的宏;

但是我在定义了这些宏之后仍然报重复定义的错误,最后发现:原来经保护的头文件代码应该写在#ifndef,#define 之后, #endif之前

  相关解决方案