评估 RAD Studio 2007 手表中的表达
我知道你们大多数人现在可能已经注意到了。当您尝试在 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您在项目选项中禁用编译器优化,调试器将能够评估 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.