如何在调试模式下在 MS Visual Studio 中显示零件表达式的值?
Posted
技术标签:
【中文标题】如何在调试模式下在 MS Visual Studio 中显示零件表达式的值?【英文标题】:How display value of part expression in MS Visual Studio in debug mode? 【发布时间】:2017-10-08 21:33:25 【问题描述】:我有下一个 C++ 程序:
int main(int argc, char** argv)
int a = 1, b = 2, c = 3;
string s = "abcde";
int d = b*c + s.length() + a;
return 0;
在调试模式下的 NetBeans IDE 中,我可以通过以下方式显示子表达式值 突出显示文本并将鼠标悬停在上面,如下所示:
我怎样才能获得与 MS Visual Studio 2017 相同的功能?
【问题讨论】:
【参考方案1】:这里的罪魁祸首似乎是s.length()
成员函数,因为看起来std::basic_string::size 值未在悬停时显示。选择(子)表达式并拖动到 Watch 窗口或右键单击并选择 Add Watch:
通常您可以在 VS 中实现与在 NetBeans IDE 中相同的功能:
【讨论】:
以上是关于如何在调试模式下在 MS Visual Studio 中显示零件表达式的值?的主要内容,如果未能解决你的问题,请参考以下文章
如何在没有Javascript调试的情况下在网站启动时在Visual Studio中启动新的Chrome实例?
在不安装 Visual Studio 的情况下在机器上调试代码