2013-12-09 43 views
5

Xcode调试区域有时可以显示列表中对象内最重要的变量的摘要,而不需要展开对象以查看其单个成员。在Xcode调试器中自动显示C++对象的属性

有没有一种方法让我教调试器关于我自己的C++对象做同样的事情?比方说,我有一个成员变量的简单类:

class Foo 
{ 
    int bar; 
}; 

和Debug区域应该显示类似如下:

aVariableOfTypeFoo = (Foo) bar=123 

我知道一些C++对象是能够做到这一点(例如std :: vector显示它的大小),但是我无法弄清楚这是否是可配置的,或者它是否内置在调试器/ Xcode本身中。

我使用的Xcode 5.0.1

感谢

+0

你想试试p或po? –

+0

@MertBuran是的,但那不是我正在寻找的。不过谢谢。 –

回答

6

可以改变给定类型的该类型的变量选择编辑总结格式...通过右击摘要描述。

enter image description here

你的情况的格式非常简单,看起来像这样:bar = {$VAR.bar} 更多有关格式检查在Xcode User Guide(页42 & 43)“使用数据格式化”一节。

enter image description here

+0

谢谢你,完美的工作。我甚至没有假设它可以在上下文菜单中配置,我期待着一个配置文件或类似的东西。 –

+0

你可以添加一个指向分配数组的指针吗? –

+0

您到“Xcode用户指南”的链接已烂透。 – Supuhstar

相关问题