gdb 打印vector

来源:互联网 发布:ubuntu dokuwiki 编辑:程序博客网 时间:2024/05/28 04:54

gdb 7之前的版本不能直接打印vector,但是vector的内部实现是用数组array,所以找到array地址就可以打印出vector内容。

 

1) 打印整个vector

(gdb) print*(myVector._M_impl._M_start)@myVector.size()

2) 打印第N个成员

 

print *(myVector._M_impl._M_start)@N

原创粉丝点击