Release和Debug区别?该如何解决

Release和Debug区别?
Release或Debug下运行VC6,有什么区别?
求指点。

------解决方案--------------------
编译选项的区别

Debug不优化,并且有调试符号

Release优化,速度快。默认也有调试符号,可以单步,但是但不看到的结果不一定正确

细节还有很多,比如Debug下会帮你初始化堆和栈,分别用0xcd和0xcc,0xcdcd是“屯”,0xcccc是“烫”,这就是著名的“烫烫烫……”和“屯屯屯……”的来历



------解决方案--------------------
正确是肯定正确的,,所谓不正确,代码里肯定有点偏颇的地方,在优化的时候产生了其他的结果
------解决方案--------------------
会采用一些编译器优化 就是你的release版本的时候断点的位置不一定是你出问题的真正地方
------解决方案--------------------
探讨

引用:
引用:

Release下,看到的结果不一定正确是什么意思?

因为优化可能会打乱代码逻辑


6楼说的代码逻辑是指的算法么?