编程语言

img zergbird

debug 和 release

发表于2004/10/1 0:23:00  693人阅读

同学下了一个库,release的。运行代码如下:
K* const p=***;  //赋值
Fun(a,b,p);         //Fun 是库里面的函数
....                       //对p的操作

debug方式下,p在Fun以后变成了NULL,导致后面程序异常,但是这个问题在release版本下面没有。

我加了一行代码
K* const p=***;l
K* const pp = p;
Fun(a,b,pp)
...
这样程序就没有问题,可见p本来是不应该被修改的
不知道什么原因,在debug方式下面,p会被修改成0

可以指点一下吗?
用的是vc6。0
阅读全文
0 0

相关文章推荐

img
取 消
img