gpt4 book ai didi

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

转载 作者:IT老高 更新时间:2023-10-28 22:04:14 25 4
gpt4 key购买 nike

我正在使用带有 CDT 插件的 Eclipse 在 C++ 中进行开发。我还在使用 std 库创建 vector ,但在调试时遇到问题:Eclipse 不允许我查看 vector 的内容。

有什么办法可以正常调试吗?

最佳答案

在 Eclipse 中调试 STL 容器并不是很简单。请查看this question以及解释原因的答案。对我来说,不用摆弄 GDB 的最简单方法是 this answer ,总结如下:

在变量 View 中展开你的 vector ,你应该找到一个嵌套变量_M_start。右键单击,选择“显示为数组...”并输入所需的范围。然后元素应该嵌套在 _M_start 下。

关于c++ - 在 Eclipse CDT 调试器中检查 std::vector 的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22246065/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com