如何在Visual Studio中的函数末尾检查变量的值

问题描述

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

我有一个复杂的代码库,在这里我无法负担向函数添加断点并检查函数堆栈中的值的情况。当功能范围结束或执行过程后,如何查看变量的最后一个值?

解决方法

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

因为您要查看最后分配给变量的值。您可以在调试期间执行操作,在本地语言中,您可以右键单击该变量,然后选中“变量值更改时中断”。

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

如果您要逐步执行此操作,请发表评论。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...