还在苦苦敲代码开发APP?你out啦! 试试积木搭建APP吧~

error C2143:语法错误 : 缺少“;”(在“*”的前面) error C4430:缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int

来源:清泛原创     2016-06-07 11:11:37    人气:     我有话说( 0 人参与)

1>d: xxx childfrm.h(73): error C2143: 语法错误 : 缺少;(在*的前面)1>d: xxx childfrm.h(73): error C4430: 缺少类型说明符 - ...

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;)即可,链接过程中必须找到类的定义,否则链接失败。

C2143 C4430

注:本文为本站或本站会员原创优质内容,版权属于原作者及清泛网所有,
欢迎转载,转载时须注明版权并添加来源链接,谢谢合作! (编辑:admin)
分享到: