当前位置: 代码迷 >> WinCE >> 困惑的有关问题
  详细解决方案

困惑的有关问题

热度:140   发布时间:2016-04-28 12:02:39.0
困惑的问题
Release模式的一个EXE,形如下面的过程:
CTest::TestFun()
{
    GetStatus();//类内函数,取得一个成员的状态,正常数值
    TestFun2();
}

CTest::TestFun2()
{
   GetStatus();//也是取得成员状态,数值异常,很大很大的一个数
}

可以明确的是没有什么多线程之类的东西,可能的原因是什么呢?
------解决方案--------------------
你这个状态怎么来的?vs有时会把某些代码优化错误。把对应函数的优化关闭试试看。
------解决方案--------------------
如果不是 VS 优化的,就是代码本身的问题。

所以需要完整的代码来分析。
  相关解决方案