如何在调试模式下在MS Visual Studio中显示部件表达式的值?

时间:2017-10-08 21:33:25

标签: c++ string visual-studio debugging netbeans

我有下一个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中,我可以显示子表达式值 突出显示文本并鼠标悬停,如下所示:

enter image description here

如何为MS Visual Studio 2017获得相同的功能?

1 个答案:

答案 0 :(得分:2)

这里的罪魁祸首似乎是s.length()成员函数,因为它似乎在悬停时不会显示std::basic_string::size值。选择(子)表达式并拖动到 Watch 窗口或右键单击并选择添加监视enter image description here

通常,您可以在VS中实现与NetBeans IDE中相同的功能: enter image description here