c++ - “缺少类型说明符 - 假定为 int。注意:C++ 不支持默认 int”错误发生在同一 .h 文件中定义的结构的字段中
问题描述
我查看了许多类似的问题,但它们都有两个单独的 .h 文件,并且当其中一个类具有在另一个 .h 文件中定义的类类型字段时出现问题。但是,我的问题发生在一个 .h 文件中。在这个 .h 文件中,我定义了一个结构:
struct inventory_entry_drawn_info {
int text_x_start;
int text_x_end;
int y;
};
我也有一堂课:
class inventory_entry{
public:
...
inventory_entry_drawn_info drawn_info;
...
}
然后,当我构建我的项目时,我收到了这样的错误:
严重性代码描述项目文件行抑制状态错误 C4430 缺少类型说明符 - 假定为 int。注意:C++不支持default-int(编译源文件..\src\npctalk_funcs.cpp) Cataclysm-lib-vcpkg-static C:\Users\h\Documents\GitHub\Cataclysm-DDA\src\inventory_ui.h 127
解决方案
推荐阅读
- javascript - 道具。不是函数
- django - Django Rest Framework 在 URL 中传递文件路径
- python - Azure Python 函数。逐行读取 Blob
- python - 如何从嵌套字典中获取键?
- python - 如何在 python telebot 中将一条大消息拆分为不同的行?
- javascript - 使用钩子使用 onChange 设置状态
- javascript - 从 Json 访问输出到成功函数 ajax
- r - 我尝试使用命令 rBPCov 对 R 进行双向变体,但它得到了 NA 如何修复它?
- grpc - simple_switch_grpc:PI 核心库 (3) 和 PI 实现 (0) 之间的 ABI 版本不匹配
- flutter - SignalR 使用提供者颤振接收到类的消息