2011-08-24 87 views

回答

4

您可以製作一個合適的用戶定義函數(在gdb中)。例如,假設你在你的鏈接列表中的下一個元素通過訪問->next,我們可以創建一個功能xyzzy如下(從gdb的提示):

define xyzzy 
    set $current = $arg0 
    set $ii = $arg1 
    while ($ii > 0) 
     set $ii = $ii - 1 
     set $current = $current->next 
    end 
    print (something appropriate with $current) 
    end 

你再創建一個函數,它接受兩個參數。第一個是鏈接列表中的元素,第二個是您要遵循的->next的數量。您需要在打印行中添加適當的內容。