小编Pno*_*ong的帖子

如何在GDB中访问std :: tr1 :: shared_ptr的目标

如何在GDB中访问std :: tr1 :: shared_ptr的目标.这不起作用:

(gdb) p sharedPtr->variableOfTarget
Run Code Online (Sandbox Code Playgroud)

如果我尝试使用指针对象本身(p sharedPtr)我得到这样的东西:

$1 = std::tr1::shared_ptr (count 2) 0x13c2060
Run Code Online (Sandbox Code Playgroud)

使用普通指针,我可以完成p *ptr并获取所有数据或p ptr->variable仅获取一个变量.

我在Centos 6.5,GCC 4.4.7-4.el6和GDB 7.2-64.el6_5.2.

c++ gdb tr1 shared-ptr

8
推荐指数
3
解决办法
9294
查看次数

标签 统计

c++ ×1

gdb ×1

shared-ptr ×1

tr1 ×1