在我的c++程序我想在每一行执行时检查一些变量的值。

发布于 2024-11-26 22:48:14 字数 69 浏览 0 评论 0原文

在执行程序时,我发现一些意外的值(不是垃圾值)...所以我需要一种方法来检查每一行执行的变量值。请详细说明如何做同样的事情。

While executing program i find some unexpected values(not garbage values)...so I need a way to examine variables value at every line of execution.please give a detail description of how do same.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

划一舟意中人 2024-12-03 22:48:14

一般来说,这可以通过内存断点来完成。但由于您没有告诉我们您使用的是哪种调试器,因此我无法详细说明如何在您选择的调试工具中设置其中之一。

Generally, this would be done with a memory breakpoint. But since you didn't tell us what kind of debugger you were using, I can't give you specifics on how to set one of those up in your debugging tool of choice.

嘿看小鸭子会跑 2024-12-03 22:48:14

调试器中的“监视列表”或“表达式”(或局部变量的“堆栈”或“局部变量”)应该告诉您每个断点处的变量或表达式的值。如果您进行“跟踪”,则每个源代码行后面都是一个断点。

这是一个通过给予你想要的东西来伤害你的完美例子。你真正需要的是 @Nicol Bolas 所说的,一个内存断点,告诉何时变量的值发生变化。

A "watch list" or "expression" (or "stack" or "locals" for local variables) in your debugger should tell you the value of a variable or expression at every breakpoint. If you do a "trace", after every source line is a breakpoint.

This is a perfect example of hurting you by giving what you want. What you actually need is a what @Nicol Bolas said, a memory breakpoint telling when the value of a variable changes.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文