C++ 错误C4430:缺少类型说明符-假定为int
我在第266行出错了 h(266):错误C4430:缺少类型说明符-int 假定的。注意:C++不支持缺省INTBR> WorkStudio。h(266): 错误C4430:缺少类型说明符-假定为int。注:C++不 支持默认整数 这是我从VisualC++工作室2010得到的两个错误。C++ 错误C4430:缺少类型说明符-假定为int,c++,C++,我在第266行出错了 h(266):错误C4430:缺少类型说明符-int 假定的。注意:C++不支持缺省INTBR> WorkStudio。h(266): 错误C4430:缺少类型说明符-假定为int。注:C++不 支持默认整数 这是我从VisualC++工作室2010得到的两个错误。 extern OpcodeHandler WorldPacketHandlers[NUM_MSG_TYPES]; void CapitalizeString(string & arg); 第一个是26
extern OpcodeHandler WorldPacketHandlers[NUM_MSG_TYPES];
void CapitalizeString(string & arg);
第一个是266行;第二行是267。我不确定是什么问题,因为我很困惑。谁能帮忙,谢谢 这一行:
extern OpcodeHandler; WorldPacketHandlers[NUM_MSG_TYPES];
应该是
extern OpcodeHandler /*no semicolon here*/ WorldPacketHandlers[NUM_MSG_TYPES];
这一行:
extern OpcodeHandler; WorldPacketHandlers[NUM_MSG_TYPES];
应该是
extern OpcodeHandler /*no semicolon here*/ WorldPacketHandlers[NUM_MSG_TYPES];
为什么是a;在266年年中?我在下面告诉YZT,我在那里添加了分号,因为我一直有一个错误,说我错过了世界包左边的分号。我知道我很困惑为什么它会出现。发布一个显示错误的完整示例。你有没有重新定义
OpcodeHandler
的宏?我的项目非常大,至少有700多个文件。我不确定。为什么是a;在266年年中?我在下面告诉YZT,我在那里添加了分号,因为我一直有一个错误,说我错过了世界包左边的分号。我知道我很困惑为什么它会出现。发布一个显示错误的完整示例。你有没有重新定义OpcodeHandler
的宏?我的项目非常大,至少有700多个文件。不确定。我在那里添加了那个分号,因为我不断收到一个错误,说我在WorldPacketHandlers左边缺少了一个分号。@user1797587这个错误通常意味着你的一个.cpp或.h文件没有正确地划分成块,即在某处缺少一个}
。@Alexandru Barbarosie,此头文件中不包括其他文件。我还进行了三次检查,以确保没有丢失}。那么为什么要使用extern
呢?@user1797587:问题可能出在cpp文件之前包含的头中。您需要发布更多的代码和更好的错误报告,例如,在哪个源文件中会发生这种情况。我在那里添加了分号,因为我不断收到一个错误,说我在WorldPacketHandlers左边缺少了一个分号。@user1797587该错误通常意味着你的一个.cpp或.h文件没有正确地划分成块,即在某处缺少一个
。@Alexandru Barbarosie,此头文件中不包括其他文件。我还进行了三次检查,以确保没有丢失}。那么为什么要使用extern
呢?@user1797587:问题可能出在cpp文件之前包含的头中。您需要发布更多的代码和更好的错误报告,例如,在哪个源文件中会发生这种情况。