【发布时间】:2016-01-10 09:58:03
【问题描述】:
在xcode中调试C++代码,有没有办法查看std::shared_ptr的内容?
如果我查看“监视”窗口,我只能看到 __ptr = (element_type *) 0xa66945c
在即时窗口中写入“po myPointer”也只打印内存地址。
我也尝试了'查看“__ptr_”的内存'和'查看“*__ptr_”的内存',但它只能让我看到
原始内存,没有实际可读的文本
谁能建议一种方法来查看我有指针的对象?
【问题讨论】:
-
你试过
po *(myPointer.__ptr)吗? -
我试过了,它告诉我:错误:无法应用表达式副作用:无法解除结果变量:无法读取其内存