我正在使用Eclipse和CDT插件来开发C ++。我也使用std库来创建向量,我在调试时遇到问题:Eclipse不允许我查看向量的内容。
有没有办法正确调试它?
答案 0 :(得分:17)
在Eclipse中调试STL容器并不是那么简单。请查看this question以及解释原因的答案。没有为我设置GDB的最简单方法是this answer,可归纳如下:
在变量视图中展开向量,您应该找到嵌套变量_M_start
。右键单击,选择“显示为阵列...”并输入所需的范围。然后,元素应显示为嵌套在_M_start
下。