如何探索复杂类型变量的内容,例如,一个多重映射,其中键和值也是某些复杂类型,如某些类。
Debug只能显示指针的值,而不能显示multimap实例的内容。我知道在gdb中,如果你有一个变量var,并且它有一个方法,比如getAddress(),那么你可以这样做:p var-> getAddress()来查看该函数重新生成的值,我可以吗在Eclipse Debug中做类似的事情吗?
答案 0 :(得分:0)
希望这会有所帮助:
这是一种在Eclipse中使用标准gdb命令的方法(可以在其中输入的控制台): Use gdb console in Eclipse
以下是Joachim提到的脚本(支持多图):http://sourceware.org/gdb/wiki/STLSupport