在Eclipse CDT调试器中检查std :: vector的内容

时间:2014-03-07 09:22:32

标签: c++ eclipse std

我正在使用Eclipse和CDT插件来开发C ++。我也使用std库来创建向量,我在调试时遇到问题:Eclipse不允许我查看向量的内容。

有没有办法正确调试它?

1 个答案:

答案 0 :(得分:17)

在Eclipse中调试STL容器并不是那么简单。请查看this question以及解释原因的答案。没有为我设置GDB的最简单方法是this answer,可归纳如下:

在变量视图中展开向量,您应该找到嵌套变量_M_start。右键单击,选择“显示为阵列...”并输入所需的范围。然后,元素应显示为嵌套在_M_start下。