2010-09-18 82 views

回答

2

如果指針的地址是0x000000它是零。

將鼠標懸停在調試器中的變量上應該顯示一個工具提示,它會顯示變量的類型,名稱和值。如果它是一個指向對象的指針,則該值將是它指向的地址。如果它是零,這將是0x0

2

只需打開GDB控制檯並鍵入po myvar或在設置變量並將光標移動到目標變量上後插入斷點。

+0

它什麼也沒說。如果我在gdb中鍵入某個東西,它什麼也不做。 – 2010-09-18 00:48:52

+0

你在運行應用程序時是否停在斷點處?只需鍵入'p myvar'可能會更容易,如果myvar是NSMutableArray並且設置爲nil,'$ 1 =(NSMutableArray *)0x0',則輸出將如下所示。 – 2010-09-18 00:57:30

+0

格雷格提到你必須在斷點處停止使用這兩種方法 – 2010-09-18 01:01:20

相關問題