C2504:未定义的基类

news/2024/10/30 19:37:34/

  今天在做MFC的时候,总是编译报错:error C2504 :未定义基类

  我是看另一个人的博客才发现错误的。

  我的错误在于 

  B继承A,A父类,B子类。

  由于某一个功能的需要错误的在A.h中 #include"B.h",而本来由于B继承A,所以B.h中也有 #include"A.h"。

  即父类和子类的头文件互相包含了

  具体的更广泛的原因:https://blog.csdn.net/qncj666/article/details/8562338?utm_source=app

 

 

 

 

 

 

 

 

 


http://www.ppmy.cn/news/281998.html

相关文章

[Cisco]WLC2504版本升级记录,8.2到8.5

目前版本是cisco2504 8.2.14的版本, 注意:先升级到8.2.16以上的版本后再升级到8.5的版本,如果ap的型号过低,可能会出现同步不了镜像的问题,所以升级前一定要在官网上查看下版本的适用性&#xff0…

HDOJ 2504

又见GCD Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 14717 Accepted Submission(s): 6161 Problem Description 有三个正整数a,b,c(0<a,b,c<10^6)&#xff0c;其中c不等于b。若a和c的最大公约数为…

MFC 错误 error C2504: “CDialogEx”: 未定义基类,以及错误error C1189

MFC 错误 error C2504、error C1189 error C2504: “CDialogEx”: 未定义基类-报错解决报错原因问题解决方法&#xff1a; ## 错误 error C1189 error C2504: “CDialogEx”: 未定义基类-报错解决 在MFC文件中添加资源窗口&#xff0c;后添加新类&#xff0c;随后在.h头文件中…

HDU2504 FLY

Problem Description 有三个正整数a,b,c(0<a,b,c<10^6)&#xff0c;其中c不等于b。若a和c的最大公约数为b&#xff0c;现已知a和b&#xff0c;求满足条件的最小的c。 Input 第一行输入一个n&#xff0c;表示有n组测试数据&#xff0c;接下来的n行&#xff0c;每行输入…

C++ 头文件的相互包含问题C2504未定义基类 | C2143,C4430,C2238

文件相互包含的错误问题 序言可能会有的疑问原因分析C2504: 未定义的基类C2143: 语法错误: 缺少“;”(在“*”的前面)C4430: 缺少类型说明符 - 假定为 int。注意: C 不支持默认 intC2238: 意外的标记位于“;”之前 解决方案 序言 文件相互包含的错误问题实际是两个类相互包含&…

HDU - 2504

有三个正整数a,b,c(0<a,b,c<10^6)&#xff0c;其中c不等于b。若a和c的最大公约数为b&#xff0c;现已知a和b&#xff0c;求满足条件的最小的c。 Input 第一行输入一个n&#xff0c;表示有n组测试数据&#xff0c;接下来的n行&#xff0c;每行输入两个正整数a,b。 Outpu…

error C2504 base class undefined

今天遇到的bug&#xff0c;觉得很诡异&#xff0c;明明引用了头文件却找不到基类定义&#xff0c;百度之后解决&#xff0c;觉得是个值得注意的地方&#xff0c;很细小&#xff0c;但是很难查~~~以后注意&#xff01;引以为戒。 之前写程序时&#xff0c;最喜欢把类的头文件全…

【MySQL】初识数据库

数据库基础知识 一、什么是数据库二、mysql与mysqld三、服务器、数据库、表关系四、数据库的连接、创建与使用4.1 安装地址4.2 连接服务器4.3 数据库的基本使用4.4 数据逻辑存储 五、MySQL架构六、SQL分类七、存储引擎 一、什么是数据库 存储数据用文件就可以了&#xff0c;为…