【问题标题】:How to check the value of the variable at the end of a function in visual studio如何在Visual Studio中检查函数末尾的变量值
【发布时间】:2023-04-06 23:33:01
【问题描述】:

我知道我们可以使用局部变量来检查 Visual Studio 中的变量值,但我们可以查看函数堆栈中存在的变量值。

我有一个复杂的代码库,我无法为函数添加断点并检查函数堆栈中的值。函数作用域结束或进程执行完毕,如何查看变量的最后一个值?

【问题讨论】:

    标签: visual-studio visual-studio-2010 visual-studio-2012 visual-studio-2015 visual-studio-2013


    【解决方案1】:

    据我所知,您无法在函数堆栈之外查看变量的值。但这里有一个技巧可以帮助你。

    因为您想查看最后分配给变量的值。您可以做的是在调试期间,在本地您可以右键单击该变量,然后选中“变量值更改时中断”。

    现在您可以通过单击顶部的继续来继续调试,每次变量更改其值时,您的代码都会中断。您可以在每次休息时记下变量的值。代码完成执行后,您将获得变量包含的最后一个值。

    如果您希望逐步执行相同的过程,请发表评论。

    【讨论】:

      猜你喜欢
      • 2015-04-17
      • 2011-02-03
      • 2021-02-04
      • 2022-08-03
      • 1970-01-01
      • 2013-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多