注意: C++ 不支持默认 int 问题总结

举报
风吹稻花香 发表于 2022/09/25 04:08:36 2022/09/25
【摘要】 原因1 两个类的头文件互相包含了, 这样是有问题的,参考博客: error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int - 很多不懂呀。。 - 博客园 方法2 命令行/wd4430 在VS2008中生成时失足:error C4430: missing type specifier...

原因1 两个类的头文件互相包含了,

这样是有问题的,参考博客:

error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int - 很多不懂呀。。 - 博客园

方法2 命令行/wd4430

在VS2008中生成时失足:error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

这是因为在VC6中,若是没有显示的指定返回值类型,编译器将其视为默认整型。然则vs2005不支撑默认整型。


解决办法如下:
打开:项目----项目属性----设备属性----C/C++----号令行,在附加选项那边添加/wd4430这个选项
 

也有可能是其它的问题。比如同一行的代码里有string,没有加std。VS经常报错提示的位置不对。所以需要我们自己去甄别!!
————————————————
版权声明:本文为CSDN博主「xufenghfut」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附
原文链接:https://blog.csdn.net/xufenghfut/article/details/11626785

文章来源: blog.csdn.net,作者:AI视觉网奇,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/jacke121/article/details/126910268

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。