raintcy 发表于 2009-8-24 16:52:58

ICC编译的程序,定义的变量的值莫名的变了,请问是什么原因,是编译优化造成的吗?

有时调用某个函数返回时,这个变量值就变了,这个变量我都根本没有传进去.也没有引用它的指针.
一直出现这样的问题,后来我把有些变量改为全局的就好了
指针也是,调用某个函数返回时,这个指针指向的地址就变了.将这个指针定义成const都不管用。
后面我将这个指针又重新赋个地址。解决。

raintcy 发表于 2009-8-24 16:53:34

请马老师,或其它高手帮忙,这个问题困我好久了。

xpstudio2003 发表于 2009-8-24 18:25:03

贴上代码来,大家才能看嘛,,
页: [1]
查看完整版本: ICC编译的程序,定义的变量的值莫名的变了,请问是什么原因,是编译优化造成的吗?