打印 GDB 中的 Sub-Class 成员
Printing Sub-Class Members in GDB
GDB 中是否有一个设置可以自动从 base-class 指针打印 (C++) subclass 的所有成员,或者我是否总是必须将其转换为 sub-class 取消引用之前的指针。
那是我不总是想做的:
p *(SubClass*)baseClassInstance
set print object
show print object
Choose whether to print derived (actual) or declared types of objects.
我想 set print object
是您所需要的,但它仅适用于多态类型。
GDB 中是否有一个设置可以自动从 base-class 指针打印 (C++) subclass 的所有成员,或者我是否总是必须将其转换为 sub-class 取消引用之前的指针。
那是我不总是想做的:
p *(SubClass*)baseClassInstance
set print object
show print object
Choose whether to print derived (actual) or declared types of objects.
我想 set print object
是您所需要的,但它仅适用于多态类型。