评估 RAD Studio 2007 手表中的表达

发布于 2024-08-03 03:08:03 字数 198 浏览 6 评论 0原文

我知道你们大多数人现在可能已经注意到了。当您尝试在 RAD Studio 2007 上使用 watch 计算表达式时,它不会计算。

例如,如果我有一个向量,我不能执行“vecData.size()”,如果我执行“vecData.size”,它只是给出一个地址。

调试时是否有其他方法可以在 RAD Studio 中观察向量的大小并查看向量的每个元素?

I know that most of you might have noticed now. When you try to evaluate an expression using watch on RAD Studio 2007, it does not evaluate.

For example, if I had a vector, I could not do "vecData.size()", if I do "vecData.size", it just gives an address.

Is there any other way to watch the size and view each element of the vector in RAD Studio while debugging?

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

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

发布评论

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

评论(1

梦与时光遇 2024-08-10 03:08:03

如果您在项目选项中禁用编译器优化,调试器将能够评估 vecData.size()。

“项目选项->C++编译器->优化->禁用所有优化”将此选项设置为“True”。

这适用于 2009 年,我相信 2007 年也是如此。

If you disable the compiler optimisations in the project options, the debugger will then be able to evaluate vecData.size().

"Project Options->C++ Compiler->Optimizations->Disable all optimizations" set this option to "True".

This works for 2009, I believe it is the same for 2007.

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