我刚刚升级了我的操作系统(Windows 10)并安装了Visual Studio 2015.我正在尝试编译一个简单的程序并获得400多个错误,我检查了库并按需要设置了它们,但仍不确定我的问题是..有人可以帮忙吗?
答案 0 :(得分:1)
如果你要使用namespace std;没有理由用std编写东西::你可以从你的代码中删除它或删除命名空间,否则它是多余的,毫无意义的,你只是为自己做更多的工作。
使用cin.get();此处不需要,因为开发人员提示不会自动关闭,并且要求您按下提示中的某个键以实际关闭它。这基本上就是cin.get();也是如此,所以这是更多的冗余。
最后回答你的问题,你正在使用visual studio,这意味着你需要做以下其中一项。
当您创建项目时,如果您只需单击“下一步”并关闭预编译的标题,则会弹出一个带有“下一步”和“完成”选项的小框,您当前的代码将起作用。
除非您关闭预编译的标头,否则必须使用以下标头,并且必须将其放在所有其他标头文件之前
GetThis
当您设置基本的Visual Studio项目时,它将如下所示,您可以更改main,但除非您关闭预编译的标题,否则必须包含microsoft标题。
#include "stdafx.h"
选择其中一个选项,您的代码将起作用:)