清泛IT社区
标题:
error C2143:语法错误 : 缺少“;”(在“*”的前面) error C4430:缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
[打印本页]
作者:
清泛网
时间:
2016-04-28 10:27
标题:
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;)即可,链接过程中必须找到类的定义,否则链接失败。
欢迎光临 清泛IT社区 (https://bbs.tsingfun.com/)
Powered by Discuz! X3.3