在Eclipse调试C++中探索复杂类型的变量

Exploring variables of complex types in Eclipse debugging C++

本文关键字:复杂 类型 变量 探索 Eclipse 调试 C++      更新时间:2023-10-16

我如何探索复杂类型变量的内容,比如说,一个多映射,其中键和值也属于某种复杂类型,比如某些类。

Debug只能显示指针的值,而不能显示multimap实例的内容。我知道在gdb中,如果你有一个变量var,它有一个方法,比如getAddress(),那么你可以做一些类似的事情:p var->getAddress(?

希望这有帮助:

  1. 以下是在Eclipse(一个可以在其中键入命令的控制台)中使用标准gdb命令的方法:在Eclipse 中使用gdb控制台

  2. 以下是Joachim提到的脚本(支持multimap):http://sourceware.org/gdb/wiki/STLSupport