问题:我为我的对象创建了一个摘要,让我们考虑一个微不足道的 boost::intrusive_ptr (我有更复杂的,所以这只是示例)
现在如果我有:
boost::intrusive_ptr< MyClass > pobj;
我从控制台输入
p pobj
我会看到 MyClass 的摘要。
但是,如果我想查看它的内部 px 成员——即 pobj.px 怎么办?
我知道两种方法:
- 将摘要放入一个类别,然后暂时禁用它(不方便)
- 帧变量 -Y0 和第二个将是理想的,但是如果我想查看表达式的结果该怎么办?这类似于 p MyObj.GetContents.GetSmartPtr()
我已经尝试过类似的东西:
frame variable -Y0 $0
但这不起作用。
我使用 XCode 4.6.3。
有没有办法关闭摘要?可能有人知道这是否在 XCode 5 或最新的 lldb 中得到解决?