1
A
回答
3
你不能。複製標題並自己添加extern。
+0
這是一種非標準的頭文件的寫法,你正是這樣描述的原因。通常你會希望頭文件使用'extern'聲明每個全局變量,然後在其他地方的實現文件中創建實際的變量存儲聲明。 – 2009-10-16 00:28:33
0
如果變量只在頭中聲明,但沒有賦值,那麼您可以根據編譯器做到這一點。例如,GCC具有-fno-common標誌來控制這種行爲。
相關問題
- 1. 頭文件與全局變量相互包含
- 2. 在頭文件中包含全局變量 - C++
- 3. 包含的php文件中的全局變量
- 4. 包含當前文件路徑的Lua全局變量?
- 5. 無法訪問包含文件中的全局變量
- 6. 在全局頭文件中聲明一個全局變量?
- 7. php變量包含全局錯誤
- 8. Mysqli conn包含文件 - 全局變量PHP
- 9. EXTERN,頭,全局變量
- 10. 如果字符串包含全局變量,如何使用該全局變量?
- 11. 如何創建帶有全局變量
- 12. javascript全局變量(帶有html模板)
- 13. 包含變量的文件
- 14. 無法從頭文件中看到全局變量文件
- 15. 在頭文件中設置的所有文件中全局使用變量
- 16. 包含javascript文件可以訪問父文檔中的全局變量嗎?
- 17. 帶有全局變量和屬性變量的意外輸出
- 18. PHP變量:包含文件?
- 19. AngularJS的全局頭文件
- 20. 允許從類方法訪問包含文件中的全局變量
- 21. 包含頭文件
- 22. 帶字符的全局變量
- 23. 帶getScript的jQuery全局變量
- 24. 製作有條件的全局變量
- 25. 隱藏函數和全局變量在頭文件
- 26. cpp文件中的全局變量
- 27. 多個文件中的全局變量
- 28. LESS變量文件不是全局的
- 29. xml文件中的全局變量
- 30. java獨立文件的全局變量
「包含」是指「聲明」還是「定義」? – sellibitze 2009-10-16 09:18:30