【发布时间】:2012-07-22 03:01:42
【问题描述】:
我有一个指向包含多个双精度值的缓冲区的指针。我可以使用 Xcode 或 lldb 查看存储在缓冲区中的双精度值吗?
【问题讨论】:
我有一个指向包含多个双精度值的缓冲区的指针。我可以使用 Xcode 或 lldb 查看存储在缓冲区中的双精度值吗?
【问题讨论】:
如果您切换到 gdb 而不是 lldb,则打印出数组的内容要容易得多,例如在控制台中:
(gdb) p *my_double_ptr@16
如果my_double_ptr 是指向双精度的指针,则上述命令将在my_double_ptr 指向的地址处打印前16 个双精度。
您也可以使用 lldb 执行此操作,但它不那么简单 - 请参阅 SO:LLDB equivalent of GDB's '@' operator in Xcode 4.1 上的这个问题。
【讨论】: