Release和Debug区别?
Release或Debug下运行VC6,有什么区别?
求指点。
[解决办法]
编译选项的区别
Debug不优化,并且有调试符号
Release优化,速度快。默认也有调试符号,可以单步,但是但不看到的结果不一定正确
细节还有很多,比如Debug下会帮你初始化堆和栈,分别用0xcd和0xcc,0xcdcd是“屯”,0xcccc是“烫”,这就是著名的“烫烫烫……”和“屯屯屯……”的来历
[解决办法]
正确是肯定正确的,,所谓不正确,代码里肯定有点偏颇的地方,在优化的时候产生了其他的结果
[解决办法]
会采用一些编译器优化 就是你的release版本的时候断点的位置不一定是你出问题的真正地方
[解决办法]