请教一个release版本运行问题
请教一个问题,程序在DEBUG下编译,链接,运行都没有问题,而我在RELEASE下编译,链接没有问题,而在运行的时候出现内存不能为read的问题,怎么回事,如何才解决啊?
多数情况下,这个问题是变量没有赋初值引起的.(由于提供信息不足,猜想可能是这个原因)
由于DEBUG下,编译器自动为变量赋初值,Release下不会做这个工作,因此良好的编程习惯应该为声明的变量赋上初始值.
如果想找到明确的原因,最好提供代码,出错位置的代码.