这是一个相当复杂的情况。我有一个静态指针坐在我的一个头文件中。无处不在,这就是为什么我把它作为一个静态指针。所以我可以在我的主函数中快速初始化它,以便其他文件可以使用它。全局静态指针问题
问题是这样的,即使在我初始化它并将东西放入它之后。其他文件只能找到NULL。就像每个包含带有静态指针的头文件的文件都为它自己创建一个副本,甚至当其他人初始化它时,每个文件都有自己的独立副本。否定性目标,即具有全局变量的目的。
我该如何处理这个问题?也许我正在理解一个静态变量错误,或者是因为它的指针?
我应该声明它为:& variable = 5;或者只是变量= 5;或者& variable =(int)5?
您与wilx一起回答是正是我需要的。谢谢你,先生 – Overseer10 2010-08-07 19:14:08