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
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