本页内容

局部变量和函数参数

Locals ”视图由“Locals ”窗格和“Return Value ”窗格(为空时隐藏)组成。

当地人的看法

每当应用程序在调试器的控制下停止时,它都会检索关于最顶层栈帧的信息,并将其显示在“Locals ”视图中。 “Locals ”窗格显示该帧中函数的参数信息以及局部变量信息。如果调试器中的最后一次操作是在选择Shift+F11 后从函数返回,则“Return Value ”窗格将显示该函数返回的值。

您可以展开视图内容,以检查应用程序是否正确设置了局部变量值。

“Locals”视图的操作

右键单击“Locals ”视图以选择以下操作:

  • 添加和删除表达式求值器
  • 更改值显示格式
  • 展开和折叠视图内容
  • 将视图内容或表达式值复制到剪贴板
  • 在编辑器中打开视图内容
  • 打开内存编辑器
  • 设置数据断点
  • 使用调试辅助工具
  • 在调试时显示和隐藏视图中的工具提示
  • 自动解引用指针
  • 按字母顺序对类和结构体的成员进行排序
  • 使用动态对象类型进行显示
  • 设置调试器首选项

选择要显示的对象类型

使用 GDB 时,您可以指定显示对象的动态类型还是静态类型。在上下文菜单中选择“Use dynamic object type for display ”。请注意,选择动态类型可能会导致运行速度变慢。

另请参阅 《操作指南:调试调试过程和 调试器》。

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.