在VS 2010 Pro的构建设置面板中,有一个标签为“优化代码”的复选框...当然,我想检查它...但是要格外小心。我问了我的兄弟,他说它是未经检查的调试,在C++中,它可能会做一些可能破坏或错误代码的事情……但是他不知道C#。
因此,我的问题是,我可以在不担心它破坏我的代码的情况下,选中这个框作为发布版本吗?第二,如果它能破解代码,什么时候,为什么?欢迎链接到解释。
发布于 2018-01-29 01:27:09
优化不应该破坏代码。性能增益将因应用程序而异,因此您需要用项目测试它,以确定是否存在明显的差异(在性能方面)。
发布于 2018-01-28 23:51:44
您通常会在发布版本中使用此选项。这样做是安全和主流的。没有理由害怕在启用优化的情况下发布代码。启用优化可能会干扰调试,这是在调试版本中禁用它的一个很好的理由。
相似问题
领取专属 10元无门槛券
AI混元助手 在线答疑
洞察 腾讯核心技术
剖析业界实践案例