Debug模式下正确,Release错误

今天在调HEVC项目代码时,发现Debug下码流可以正确解码,Relaese下出错。经过一番调试,发现问题是一个数组没有初始化导致的错误。
真正的原因是:Debug会给未初始化的变量自动初始化,Release不会。
平时写代码千万不要偷懒,该初始化就初始化,特别是数组的初始化。


下面的链接是关于Debug和Release模式下程序的差异,写得不错:
http://www.cnblogs.com/huaping-audio/archive/2008/08/23/1274833.html

这个链接是怎么设置Relaese模式的一些参数,以利于在该模式下调试代码。http://blog.csdn.net/linpengbin/article/details/49560147

你可能感兴趣的:(编程Debug)