2-4 中 采用GDB 调试后,容器值为0,不是839
来源:2-4 生成测试数据-模拟观测数据

只看danny_idea的课
2022-12-21
吴老师,你好,我在crtsurfdata3.cpp 中采用gdb 调试的结果 vsurfdata.size() 值为 0;复制示范程序之后,也是一样,这是存在什么问题啊?
Breakpoint 1, CrtSurfData () at crtsurfdata3.cpp:160
160 vsurfdata.push_back(stsurfdata);
Missing separate debuginfos, use: debuginfo-install glibc-2.17-326.el7_9.x86_64 libgcc-4.8.5-44.el7.x86_64 libstdc+±4.8.5-44.el7.x86_64
(gdb) p vsurfdata.size()
$1 = 0
写回答
2回答
-
慕粉8106688
2023-02-08
我也遇到了这个问题,但是我补充了printf(“aaa\n”)后就正常了,可能是断点设置的问题吧
00 -
长歌_吴从周
2022-12-21
你把断点往前移,单步的跟踪,确定数据是否已放到容器中。
00
相似问题