error C2504: “XXXXXXX”: 未定义基类
今天犯到了一个低级错误,记下来加深印象。
造成这一现象主要的原因是头文件相互包含,文件构成一个环形结构,从而编译时循环包含出错
如:
AA.h中包含BB.h
BB.h中包含CC.h
CC.h中包含AA.h
构成一个闭合环形,此时编译就会报error C2504: “XXXXXXX”: 未定义基类。
转载于:https://www.cnblogs.com/guozht/p/8341623.html
error C2504: “XXXXXXX”: 未定义基类相关推荐
- error:C2504 :“xxxxxxx“未定义基类
自己遇到该问题的经过: 1.QT项目中已有一个类CModuleFile,类B继承类CModuleFile.(此时可以正常编译). 2.重命名类CModuleFile为类CModuleFileDeal. ...
- MFC 错误 error C2504: “CDialogEx”: 未定义基类,以及错误error C1189
MFC 错误 error C2504.error C1189 error C2504: "CDialogEx": 未定义基类-报错解决 报错原因 问题解决方法: ## 错误 err ...
- error C2504: “CDialogEx”: 未定义基类-报错解决
当MFC写下如下代码 Dlg d; //Dlg为可视化界面的类 Dlg.DoModal(); 就会出现 Dlg class类没有DoModal error C2504: "CDialogEx ...
- c++ error:C2504 提示未定义基类
[背景] 说明:如何打开1处, 注释掉3,则会提示4的错误.如果注释掉1,打开3,则正确.总之,在定义函数中将基类的头文件放在 子类前,很简单,但一不小心很容易出错误.
- VS2022写Qt代码遇到的问题之 C2504 “xxx”: 未定义基类 (编译源文件
今天写代码的时候遇到一个这个问题,一直报错,说未定义基类,实际上是定义了的,但是就是报错.我分析问题的思路记录一下.这个问题 这个是微软给的提示.我明明定义了但是就是没找到. 后来我分析应该是编译器在 ...
- VS error c2504未定义基类
问题描述 error c2504未定义基类,编译错误,和#include头文件有关. 感谢 http://blog.csdn.net/qncj666/article/details/8562338 详 ...
- C++ 头文件的相互包含问题C2504未定义基类 | C2143,C4430,C2238
文件相互包含的错误问题 序言 可能会有的疑问 原因分析 C2504: 未定义的基类 C2143: 语法错误: 缺少";"(在"*"的前面) C4430: 缺少类 ...
- c2054未定义基类_c++ - 错误C2504:基类未定义 - 堆栈内存溢出
我之前多次遇到过这个错误并最终找到了解决方案,但是这个让我难过. 我有一个由'Player'继承的类'Mob'. 这是Mob.h: #pragma once #include "PlaySt ...
- error:C2504:未定义基类
这个报错是:类超前的错误,.h文件之间循环包含. 即:在 a.h中包含了b.h,同时在b.h中包含了a.h
最新文章
- REPL (read-evaluate-print-loop)概念-读取评估打印循环
- yolo v3制作自己的数据_小白也能弄懂的目标检测之YOLO系列 第一期
- 创建springboot多模块项目
- html移动端沉浸式状态栏,app沉浸式状态实现分享,解决状态栏遮挡顶部的问题...
- Java 在指定目录中查找文件
- 计算机系解说词,计算机室解说词
- 苹果全面开放漏洞奖励计划:最高100万美元等你拿
- 洛谷 P1137 旅行计划
- Mysql8.0秒级加字段
- eos linux开发语言,EOSIO与Linux之间的区别
- videos player.php_基于vue-video-player自定义播放器的方法
- matlab子函数中使用全局变量的使用方法
- 测试正则表达式的小方法
- matlab混沌指数的计算,matlab实现混沌系统最大李雅普诺夫指数
- 【网络协议】转载:关于TCP与UDP的接收recv和recvfrom
- UG NX 10.0 GRIP 二次开发
- 【CS 1373】射命丸文(二维前缀和)
- 微信小程序突然多了好多动态_让微信小程序的登陆页面有云朵悬浮的动态效果...
- java学习笔记四:正则表达式
- 高校网络营销课程大改迫在眉睫
热门文章
- java实现数字(摘要)签名,生成签名文件,防止文件被人篡改内容,分析和实现
- 《Linux内核设计与实现》读书笔记(五)- 系统调用
- 一个机器学习博士的忠告
- POJ 1064 -- Cable master(二分)
- Redis的设计与实现之跳表
- Pytorch 之 TSM(Time Shift Module)测试部分源码详解
- mysql done_MySQL 获取游标结果报错:1193-Unknown system variable ‘done’
- python:SyntaxError: invalid syntax报错
- 兼容Tomcat和Weblogic的Spring 数据源JNDI配置
- dynamic web module 2.5与2.4