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

原因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/jacke121/article/details/126910268