GDB 中是否有一个设置可以自动从基类指针打印(C++)子类的所有成员,或者我总是必须在取消引用它之前将其强制转换为子类指针。
那是我并不总是想做的:
p *(SubClass*)baseClassInstance
set print object
show print object
Choose whether to print derived (actual) or declared types of objects.
我猜
set print object
是你所需要的,但它仅适用于多态类型。
https://sourceware.org/gdb/current/onlinedocs/gdb.html/Print-Settings.html