在Eclipse调试C++中探索复杂类型的变量
Exploring variables of complex types in Eclipse debugging C++
我如何探索复杂类型变量的内容,比如说,一个多映射,其中键和值也属于某种复杂类型,比如某些类。
Debug只能显示指针的值,而不能显示multimap实例的内容。我知道在gdb中,如果你有一个变量var,它有一个方法,比如getAddress(),那么你可以做一些类似的事情:p var->getAddress(?
希望这有帮助:
-
以下是在Eclipse(一个可以在其中键入命令的控制台)中使用标准gdb命令的方法:在Eclipse 中使用gdb控制台
-
以下是Joachim提到的脚本(支持multimap):http://sourceware.org/gdb/wiki/STLSupport
相关文章:
- 如何在<double>矢量中创建复杂类型的模板<T>?
- 将可变参数类型列表的扩展打包为复杂类型的初始值设定项列表 - 合法吗?
- 表达式模板玩具示例:用户定义的强制转换不适用于复杂类型
- 包装一个函数,在 Cython 中返回复杂类型的向量
- 如何修复复杂类型的倍数和铸造
- C++复杂类型的单一方法的模板专用化
- 复杂类型数组的静态初始化
- 如何将c 返回值列表或其他复杂类型的QML列表
- QVECTOR与STD :: VECTER的复杂类型
- 如果输入图像矩阵实际上是复杂类型,MATLAB imresize() 会怎么做?
- C++11中具有C链接的复杂类型
- WSDLPull 使用复杂类型输入
- 基本类型和复杂类型的循环的泛型
- 复杂类型的容器实现
- 基于输入数据创建 STL 向量 - 标量或复杂类型
- C++到C#:PInvoke封送具有复杂类型的回调
- JNI——可以将复杂类型作为本机方法参数传递
- 修改C++ unordered_map中复杂类型的值
- 具有复杂类型的C++模板实例化
- 使用OpenMP的复杂类型