在VC中Debug下是运行结果正确的,但是在Release下却有错,总算找到原因
2005-03-03 14:39
411 查看
最近,写了个程序,在Debug状态下,结果完全正确,但是在Release下却除了错,为了找到这个错误,花了N长时间,最后总算找到了,为什么,就是没有对变量赋初值。在程序里面有个变量是flaot型,在Debug状态下不用赋值初值是0,但是在Release状态下却不一定。就是这么简单。痛苦。
所以以后决定不管是在什么样的语言中,什么样的环境下,什么样的工具下,最好是给变量赋值。不然有的
时候查起错来令人摸不到北。
所以以后决定不管是在什么样的语言中,什么样的环境下,什么样的工具下,最好是给变量赋值。不然有的
时候查起错来令人摸不到北。
相关文章推荐
- 在VC中Debug下是运行结果正确的,但是在Release下却有错,总算找到原因
- Debug和Release有时运行结果不同的原因
- 在使用VC开发软件的过程中,正当要享受那种兴奋的时候突然发现,release与debug运行结果不一致
- Debug模式和Release模式的区别和调试无法看到正确结果的原因
- android关于代码正确但是运行不显示相应的效果的原因
- VC生成静态库release版比debug版库文件尺寸更大的原因
- VC程序Debug版本和Release版本运行不一致问题
- 指针方面的问题,此程序调试显示是正确的,但是运行起来的结果是错误的为什么?求解
- VS中DEBUG和RELEASE运行结果不一样
- Debug/Release版运行结果异同--GC的引子
- VS2005 debug能运行release不能运行原因集
- VC下Release版出错,Debug版的不出错原因
- VC程序Debug版本和Release版本运行不一致问题
- 求助:VB.NET2003,我RELEASE状态下编译可以通过,在DEBUG状态下却运行不起来。是什么原因呀?
- VC中DEBUG版本可以正常运行的程序有时无法在RELEASE版本下运行
- VC在debug运行正常,release崩溃的解决办法
- ajax 在debug和alert时都正确但是直接运行却报错
- 为什么运行NOVA命令总要报一个DEBUG,没找到原因,路过的大侠一起看看啊
- 公司测试环境上的tomcat总是运行一段时间莫名其妙的挂掉,总算找到原因了
- LibVLC+Qt调用libvlc_new在Debug下正确运行Release下崩溃(VS2008)