2010-06-22 16 views
0

我無法在iphone中的h類中聲明一個靜態整數。如何在iphone中的h類中聲明一個靜態整數?

static int i; 

這給出了一個錯誤「預計說明符 - 限定詞列表靜態之前」。

請幫我out.How解決this.How我可以在iphone中聲明一個靜態變量全球。謝謝。

+0

這應該工作(雖然我不建議在頭文件中放置對象定義)。你能向我們展示更多的背景嗎? – 2010-06-22 22:43:52

回答

1

有沒有這樣的事情作爲一個全局靜態變量。一個靜態變量具有文件範圍 - 對於.h文件,這意味着它所包含的每個文件都會獲得一個名爲i的不同變量。要聲明全局變量,請在您的頭文件中聲明extern int i,並在全局範圍中將int i放入一個實現文件中(技術上哪一個並不重要)。

相關問題