我最近用2015写C++程序,结果发现很多明显的错误编译器不报错,感觉还没2013方便,
不知道为什么会这样?
比如我像下面这样随便写一句,编译器都不报错。

谢谢。
因为前面的代码你的已经return
了,那行代码根本不会执行。。
总感觉c++比C#反应慢一拍,C#只要一错立马就出来了
这是编译器直接给你优化掉这句无用代码了吧
目测不会这样,,是不是你用的visual studio code。。
或者是说前面return了,所以编译优化自动把这段代码优化掉了,,,
不可能,应该是你配置的问题。
编译器不会因为有优化而放弃检查语法错误。