error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int

来源:互联网 发布:英国历史书籍知乎 编辑:程序博客网 时间:2024/05/16 01:06

有时会遇到如上所示的错误

情况大概有一下几种(可能不全)

1、从VC6.0移植到vs2005、vs2008、vs2010等的程序有可能会有这个错误,如vs2008中定义函数int func();VC6.0中可以是func();----即默认返回int,但vs2008(vs2005没试)以上版本则不行


2、函数参数未用变量定义,如定义函数:int func(const  a);在VC6.0下不会报错,vs2008以上则不行(vs2005没试)


3、标示符未定义(未定义或头文件缺失),如定义函数int func(UINT a);若未包含定义UINT的头文件,则报错,也可自己定义 #define UINT unsigned int


4、

0 0
原创粉丝点击