error C2079 使用未定义的class 和 error C2011 ‘class’类型重定义
来源:互联网 发布:diagbox软件下载 编辑:程序博客网 时间:2024/05/16 17:32
error C2079 使用未定义的class
问题原因:在于.h文件引用的顺序不对,在系统编译的时候是由上至下编译头文件的。
解决方法:(1) 添加头文件的时候基类文件在上,基于基类的子类头文件在其下,先编译基类再编译子类;
(2)若b.h中用到了a.h中的内容,c.h需要用到b.h和a.h的内容,则先添加a.h再添加b.h。
error C2011 ‘class’类型重定义
问题原因:头文件被多次引用、编译。
解决方法:在.h文件头添加#pragma once保证头文件被编译一次
阅读全文
0 0
- error C2079 使用未定义的class 和 error C2011 ‘class’类型重定义
- error C2011:" .class":"class"类型重定义
- error C2011: “XXX”:“class”类型重定义
- error C2011: “XXX”:“class”类型重定义
- error C2011: “XXX”:“class”类型重定义
- error C2011: “Shape”:“class”类型重定义 问题的解决
- error C2079: CButtonST::m_ToolTip 使用未定义的 class CToolTipCtrl
- error C2011: “CAlarm”: “class”类型重定义【转】
- error C2011: “某某类”:“class”类型重定义
- 类重定义错误 error C2011: “complex”:“class”类型重定义
- error C2079: “out”使用未定义的 class“std::basic_ofstream<_Elem,_Traits>”
- error C2079: “out”使用未定义的 class“std::basic_ofstream<_Elem,_Traits>”
- error c2011:"Login": "class"类型重定义
- 错误16error C2011: “Bullet”:“class”类型重定义,如何解决
- error C2011: “LockTypeEnum”: “enum”类型重定义
- error C2011: “fd_set”: “struct”类型重定义
- error C2011: “Font”:“struct”类型重定义
- error C2011: “LockTypeEnum”: “enum”类型重定义
- Spring_自动装配
- java 文件的输入和输出 Scanner()与PrintWriter的用法,以及 java.io.file.paths
- JSP中使用JavaBean时出现The value for the useBean class attribute XXX is invalid错误。
- 150.php 多维数组排序
- 【Android】自定义Binder与进程间通信
- error C2079 使用未定义的class 和 error C2011 ‘class’类型重定义
- poj1251 prim算法
- Koa2 学习笔记(第二天)
- 3s自动跳转到登陆界面
- [ios]Object-C与C对比
- RILD
- Discuz3.2 qq互联提示“您的站点未开启此项云服务,请开启相应插件”解救办法
- maven的下载与环境配置(详)
- 解决VS2010创建工程时弹出“创建或打开C++浏览数据库文件 发生错误”的问题"