请我看一下是不是在你的源程序中有如下的句子
ASSERT.
ASSERT固然好用,但是在Release版的时候,ASSERT包括其中的表达式都会被空语句取代掉,所以如果,你把主要的函数或是表达式放到ASSERT之中,那么,就不好说了,可能出现一个不正确的结果.别外还有,如果,你在程序中写了 #if defined(_DEBUG) ............. #endif那么在Release版的时候也会删掉.以上是两种比较典型的情况,你来检查一下吧,GOOD LUCK!!
ASSERT.
ASSERT固然好用,但是在Release版的时候,ASSERT包括其中的表达式都会被空语句取代掉,所以如果,你把主要的函数或是表达式放到ASSERT之中,那么,就不好说了,可能出现一个不正确的结果.别外还有,如果,你在程序中写了 #if defined(_DEBUG) ............. #endif那么在Release版的时候也会删掉.以上是两种比较典型的情况,你来检查一下吧,GOOD LUCK!!
请教一下,例如:BYTE *Number;
Number = (BYTE *)new BYTE [11*16*10] ;
这样要不要赋初值啊, 如何赋给它!