禁用优化后,在释放模式MSVS中进行分配

时间:2016-05-28 20:16:11

标签: c++ visual-studio debugging

我不得不使用MSVS调试C ++代码中的问题。但是,Debug模式未在Debug模式下配置良好(链接尚未完成)。所以,我必须在Release模式下完成工作。为了获得所有变量的正确值而不跳过任何行,我只是禁用了所有编译器优化,并且每件事情都适合我。是否真的足以停止优化以调试任何代码?换句话说,Debug模式提供的不仅仅是什么?

编辑:程序员或者standered库实现的内容添加到#ifdef DEBUG下的代码中并不重要。我只是想知道编译器/ IDE提供的东西。

0 个答案:

没有答案