這是一個相當複雜的情況。我有一個靜態指針坐在我的一個頭文件中。無處不在,這就是爲什麼我把它作爲一個靜態指針。所以我可以在我的主函數中快速初始化它,以便其他文件可以使用它。全局靜態指針問題
問題是這樣的,即使在我初始化它並將東西放入它之後。其他文件只能找到NULL。就像每個包含帶有靜態指針的頭文件的文件都爲它自己創建一個副本,甚至當其他人初始化它時,每個文件都有自己的獨立副本。否定性目標,即具有全局變量的目的。
我該如何處理這個問題?也許我正在理解一個靜態變量錯誤,或者是因爲它的指針?
我應該聲明它爲:& variable = 5;或者只是變量= 5;或者& variable =(int)5?
您與wilx一起回答是正是我需要的。謝謝你,先生 – Overseer10 2010-08-07 19:14:08