Làm cách nào để tạo gdb in các trường của cấu trúc một cách đệ quy,
tức là theo con trỏ.Làm thế nào để in một cấu trúc C đệ quy trong gdb
Ngay bây giờ, tôi phải đi vào bên trong mỗi trường và chỉ định một '*' để in
cấu trúc phụ hoặc phải nhập diễn viên để xem nội dung bên trong cấu trúc con.
ví dụ:
typedef struct {
int a;
}A;
typedef struct {
A *pA;
int b;
}B;
typedef struct {
B *pB;
int c;
}C;
C var_c;
C *pC = var_c;
... ...
Bây giờ, tôi muốn làm "p * pc" trên dấu nhắc gdb,
để xem mọi thứ chứ không chỉ là địa chỉ của PB.