0
在運行通過gdb的一些代碼,我凸輪碰到這個結構定義:調試C++代碼
ptype spawnStmt
type = struct stmt {
stmt *next;
const char *stmtname;
int lineNo;
const char *filename;
stmtType type;
stmt::<anonymous union> s;
} *(var *, stmtlist *)
(gdb) p spawnStmt
$3 = {stmt *(var *, stmtlist *)} 0x80514f8 <spawnStmt>
可有人請向我解釋這意味着什麼 - {語句*(VAR *,stmtlist *)} 0x80514f8。
我的意圖是打印這個結構中元素的值。 什麼是正確的語法?
感謝