Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我现在正在用 Xcode 开发 Cocos2d-x。但我不知道如何使用 LLDB 检查 C++ 对象的实际类。正如您在图像中看到的,Xcode 的检查器知道实际的类但p或po不知道。
p
po
所以问题是:如何用 LLDB 检查 C++ 对象的实际类?
这是因为 Xcode UI 默认启用了“动态类型”。动态类型是 LLDB 的术语,表示“我要找出这个对象的实际类型”。为了在控制台上获得相同的行为,您可以尝试输入
(lldb) frame variable -d run-target pObject
在开源 LLDB 中,您还可以键入
(lldb) expr -d run-target -- pObject