error C2011: “XXX”:“class”类型重定义
2015-06-02 21:11
183 查看
http://blog.csdn.net/m_leonwang/article/details/27678219
【error C2011: “XXX”:“class”类型重定义】
原因:一个类被定义了多次,例如在类A的头文件中#include "B.h",同时又在类A的cpp文件中再次#include "B.h"
解决方法:在文件头加上了“#pragma once”,防止某个头文件被多次include,保证头文件被编译一次。用#ifndef,#define,#endif也可以用来防止重定义。
【error C2011: “XXX”:“class”类型重定义】
原因:一个类被定义了多次,例如在类A的头文件中#include "B.h",同时又在类A的cpp文件中再次#include "B.h"
解决方法:在文件头加上了“#pragma once”,防止某个头文件被多次include,保证头文件被编译一次。用#ifndef,#define,#endif也可以用来防止重定义。
相关文章推荐
- Xcode 6.3.2 bug:编辑界面乱跳问题
- ASP.NET网站开发——类库和数据库连接
- 1154
- Oracle基础(七):数据库事务
- Linux0.11内核--内核空间、用户空间之间的数据传输
- java 的builder模式——设计思想
- MVC北京络捷斯特第三方物流系统技术解析(九)到货通知
- 在VirtualBox上安装OS X 10.10
- Grpc初体验安装测试
- POJ 2421 Constructing Roads (最小生成树)
- VS启动画面
- 软件工程 课程改进意见
- 1124
- 暴力/DP Codeforces Beta Round #22 (Div. 2 Only) B. Bargaining Table
- 网络编程
- 移动互联网第一步
- 第二次冲刺 站立会议9
- 021_01NotificationManager应用
- 优化产品使用体验记录一
- ios 安卓锁屏