error C2504: 未定义基类
2024-08-31 11:32:07
出错的情况为:
type.h 文件中定义了一个结构体,但只给出了声明
namespace pcl
{
struct CSDDSignature;
}
其定义在type.hpp文件中给出
namespace pcl
{
struct CSDDSignature
{
float histogram[];
};
}
在do.h文件中使用该结构体时,只包含了type.h文件,此时报错:未定义基类
解决方法:
在do.h文件中使用文件外定义的结构体时,需要看到定义,不能只是声明。
此类错误在派生类的头文件也经常因为类似原因而经常出现。
最新文章
- 使用CocoaPods过程中 Unable to find a specification for
- 快速了解IOC的几种姿势
- HDU 4866 Shooting(持久化线段树)
- JAVA基础知识之Set集合
- [原创]SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT 'OpenRowset/OpenDatasource' 的访问
- Code First 中的 TPH TPT TPC
- DATASNAP为支持FIREDAC而增加的远程方法的数据类型TFDJSONDataSets
- 《C语言学习笔记》指针数组及其应用
- wsimport 命令不是内部命令
- Python中什么时候使用生成器?
- [BZOJ 1095] [ZJOI 2007] 捉迷藏
- django虚拟环境安装
- python网络聊天器多线程版
- IDEA2018.2.2 版本配置注释模板
- windows ngix 安装 配置 使用
- el表达式字符串与变量拼接
- [django]drf知识点梳理-权限
- kafka eagel的使用
- [Web 前端 ] 还在用浮动吗?CSS flex布局你了解多少?
- 猥琐百度杯猥琐CTF
热门文章
- autocomplete for password
- [C#学习笔记之异步编程模式2]BeginInvoke和EndInvoke方法 (转载)
- poj 2135 Farm Tour【 最小费用最大流 】
- UVa 10106 Product 【大数相乘】WA
- hibernate---crateria
- [洛谷P3391]【模板】文艺平衡树(Splay)
- [HDU1195]Open the Lock
- CF1042F Leaf Sets (贪心+树上构造)
- springboot---web 应用开发-文件上传
- PHP动态函数处理