我有一个大型应用程序,我正在使用C++,我们有一个类,其中内联函数返回错误的值.看起来它们被一个条目所抵消.
以下是代码设置方式的示例:
class Test
{
private:
uint myVal1;
uint myVal2;
uint myVal3;
uint myVal4;
public:
uint myFunct1() const { return myVal1 };
uint myFunct2() const { return myVal2 };
};
Run Code Online (Sandbox Code Playgroud)
我们看到的是myFunct1返回myVal2而myFunct2返回myVal3.如果我不使内联函数一切正常工作.
关于为什么会发生这种情况的任何想法?
提前致谢.