【发布时间】:2016-10-09 04:34:39
【问题描述】:
我正在尝试调试使用内联函数的代码。代码用 C++ 编写并使用 MSVC 2010 编译。
我的问题是 - 如何检查内联函数中变量的值?这是代码示例:
class A
{
public:
void *GetMember() { return m_data; }
private:
void *m_data;
};
将鼠标悬停在 m_data 上不会显示工具提示,并且该变量不会显示在任何“Debug->Watch...”中
感谢您的任何指点。
【问题讨论】:
-
你确定你是在
debug模式下运行程序吗? -
@AhmadSiavashi,是的,我很肯定。我按“F5”启动程序。
-
在菜单下方,有一个组合框,看
debug是否被选中。我很确定您处于release模式。这与内联函数无关。我已经与 VS 合作多年了。
标签: c++ debugging visual-c++