首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >代码错误与2019错误

代码错误与2019错误
EN

Stack Overflow用户
提问于 2021-11-13 10:00:27
回答 1查看 46关注 0票数 0

我使用VS代码编写了一些代码,但编译器只在终端中工作。因此,我为C++设置了VisualStudio2019,但得到了一个没有在VS代码中获得的错误。(我知道错误的解决方案):

未初始化的局部变量“name”使用

解决方案就是将这些{}括号添加到变量中。

为什么这种情况发生在Visual 2019年而不是VS代码中?

注意:我为VS代码安装了"MinGW“,并在C++ for Visual 2019中安装了桌面开发。

附加:我希望VisualStudio2019显示未使用的作用域(#Include ),并帮助我清理代码。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-18 20:53:52

检查Visual中的异常设置 (Ctrl + Alt + E)和/或项目文件上的警告级 (右键单击解决方案资源管理器中的项目,单击属性、C/C++ >常规>警告级别)。

Visual中的警告/异常控件相当详细。

与未初始化的局部变量'name‘相关的“现在是一个错误的警告”问题可以归结为Visual中的开箱即用的设置。如果你愿意的话你可以改变它们。从技术上讲,您的代码将在我所知道的每个C++编译器下编译,但崩溃的可能性更大。

至于它应该是警告还是错误,这更多的是意见而不是事实。我的观点是,这应该是一个错误,因为这种情况可能导致非常狡猾的程序崩溃,但没有硬性规定。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69953224

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档