如何在Debug中获得数组信息?

1.问题

想要获得一个数组的所有成员信息,这里就使用Debug调试

2.解决

参考链接:https://blog.csdn.net/qq_35818307/article/details/104965670
格式类似:*(&ans[0])@size

3.补充

参考:gdb Could not find operator[]解决

问题

我们在获取vector中的数据时,可能会遇到gdb Could not find operator[]的问题,
即使用模板类,调试的时候无法用下标来访问vector

原因

在stackoverflow中我找到了答案,原来是因为我们使用的模板类是隐式调用,因为我们在使用他的时候并没有使用到他的下标功能,因此这部分下标访问的方式其实是用不了

解决

方案一

如果要想编译器能够编译出我们能够通过下下标来进行访问的程序,我们使用下标访问它一次即可。

方案二

显式实例化

posted @   DawnTraveler  阅读(39)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示