如何在Visual Studio中检查函数末尾的变量值
Posted
技术标签:
【中文标题】如何在Visual Studio中检查函数末尾的变量值【英文标题】:How to check the value of the variable at the end of a function in visual studio 【发布时间】:2021-01-08 22:45:31 【问题描述】:我知道我们可以使用局部变量来检查 Visual Studio 中的变量值,但我们可以查看函数堆栈中存在的变量值。
我有一个复杂的代码库,我无法为函数添加断点并检查函数堆栈中的值。函数作用域结束或进程执行完毕,如何查看变量的最后一个值?
【问题讨论】:
【参考方案1】:据我所知,您无法在函数堆栈之外查看变量的值。但这里有一个技巧可以帮助你。
因为您想查看最后分配给变量的值。您可以做的是在调试期间,在本地您可以右键单击该变量,然后选中“变量值更改时中断”。
现在您可以通过单击顶部的继续来继续调试,每次变量更改其值时,您的代码都会中断。您可以在每次休息时记下变量的值。代码完成执行后,您将获得变量包含的最后一个值。
如果您希望逐步执行相同的过程,请发表评论。
【讨论】:
以上是关于如何在Visual Studio中检查函数末尾的变量值的主要内容,如果未能解决你的问题,请参考以下文章
哪些C语言函数在visual studio2015报错并怎么修改
Visual Studio 2010 Express 多语言解决方案
如何在 Visual Studio (C++) 中设置发布分析
如何在 D365 Visual Studio 中查看/检查构建日志?