error C2143:语法错误 : 缺少“;”(在“*”的前面) error C4430:缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
清泛原创
1>d:\xxx\childfrm.h(73): error C2143: 语法错误 : 缺少“;”(在“*”的前面)
1>d:\xxx\childfrm.h(73): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
一般这个错误是没有include头文件导致,
仔细检查下 .h 中是不是定义类成员变量时没有包含相应的头文件。
拓展:
.h中定义类对象成员变量必须include头文件;
相反,.h中定义类指针成员变量时可以不用include类的头文件,只需要申明一下(如 class CTest;)即可,链接过程中必须找到类的定义,否则链接失败。
1>d:\xxx\childfrm.h(73): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
一般这个错误是没有include头文件导致,
仔细检查下 .h 中是不是定义类成员变量时没有包含相应的头文件。
拓展:
.h中定义类对象成员变量必须include头文件;
相反,.h中定义类指针成员变量时可以不用include类的头文件,只需要申明一下(如 class CTest;)即可,链接过程中必须找到类的定义,否则链接失败。
上一篇:解决:Successful WSAStartup not yet performed. Error code : 10093.
下一篇:sndPlaySound, SND_ASYNC 头文件