頭文件包含兩個變量。 由於我的程序結構,我有兩個「ld:重複符號」錯誤。 這兩個變量只具有本地意義。 有沒有辦法讓這些變量爲「私人」,所以即使頭文件被包含到另一個源文件中,它們也不會在頭文件之外被看到?如何「隱藏」頭文件中的變量?
編輯:請告訴我,如果我將把變量放到cpp文件,會不會很好?這些變量是非常大的陣列,而初始化定義,並採取了大量的代碼行...
extern char Lookup[][3] = { "aa", "ab", "ac", "ad", "ae", "af", ... and so on (really long)}
你可以在你的案例中使用C++'namespace'嗎? – 2012-02-12 16:14:25