在 GDB 中打印子类成员

Printing Sub-Class Members in GDB

本文关键字:子类 成员 打印 GDB      更新时间:2023-10-16

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是你需要的,但它仅适用于多态类型。

http://www.delorie.com/gnu/docs/gdb/gdb_106.html