在调试器中查看C++ shared_ptr内容

Mic*_*elB 5 c++ debugging xcode

在xcode中调试C++代码,有没有办法查看std :: shared_ptr的内容?

如果我看一下"观察"窗口,我只能看到__ptr =(element_type*)0xa66945c

并在即时窗口中写入'po myPointer'也只打印内存地址.

我也试过'查看记忆的'__ptr_"'和'查看记忆的内容'*__ ptr_"'但它只能让我看到

原始内存,没有实际的可读文本

任何人都可以建议一种方法来查看我有一个指针的对象?

sav*_*ays 0

我认为最好的方法是在 std::cout 语句中进行硬编码以显示对象的内容(如果有)...