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

时间:2013-02-19 06:16:12

标签: c++ eclipse debugging

如何探索复杂类型变量的内容,例如,一个多重映射,其中键和值也是某些复杂类型,如某些类。

Debug只能显示指针的值,而不能显示multimap实例的内容。我知道在gdb中,如果你有一个变量var,并且它有一个方法,比如getAddress(),那么你可以这样做:p var-> getAddress()来查看该函数重新生成的值,我可以吗在Eclipse Debug中做类似的事情吗?

1 个答案:

答案 0 :(得分:0)

希望这会有所帮助:

  1. 这是一种在Eclipse中使用标准gdb命令的方法(可以在其中输入的控制台): Use gdb console in Eclipse

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