2

我有一个指向包含多个双精度值的缓冲区的指针。我可以使用 Xcode 或 lldb 查看存储在缓冲区中的双精度值吗?

4

1 回答 1

1

如果您切换到 gdb 而不是 lldb 则更容易打印出数组的内容,例如在控制台中:

(gdb) p *my_double_ptr@16

如果my_double_ptr是一个指向双精度的指针,那么上面的命令将在指向的地址打印前 16 个双精度my_double_ptr

您也可以使用 lldb 执行此操作,但它不那么简单 - 请参阅 SO:LLDB 等效于 Xcode 4.1 中的 GDB's '@' operator 的这个问题。

于 2012-07-23T20:49:04.533 回答