回答
Namespaces被廣泛使用。
在C++中,如果不使用OOP,則可以使用名稱空間。
在C中,人們傾向於使用前綴創建函數(例如「sqlite3_some_function_name」)和/或標記非公共函數static
。
無論如何,當爲函數使用長名稱和描述性名稱時,沒有兩個函數會具有相同的名稱或如果他們這樣做,他們是相同的,其中一個可以刪除。
通過標記非公共函數static,它只在該文件中可見,對嗎? – user198729 2010-02-20 20:05:53
是的,沒錯。 – AndiDog 2010-02-20 20:11:38
當windows os出現時''是否支持'namespace'? – user198729 2010-02-20 20:15:12
- 1. 在任何django管理命令之前運行代碼
- 2. 如何管理CouchDB代碼?
- 3. 如何在hashchange之前執行代碼?
- 4. 如何在做顛覆提交之前清理源代碼?
- 5. 設置管理和前端代碼
- 6. 如何在Xcode/git源代碼管理中管理外部庫?
- 7. 如何在另一段代碼完成之前暫停代碼?
- 8. 如何有效地管理源代碼和混淆javascript之間的源代碼管理?
- 9. Visual Studio:如何管理項目之間共享的代碼
- 10. 託管源代碼管理?
- 11. 自託管代碼管理
- 12. 如何處理代碼分支之前,它太亂了?
- 13. 如何管理正確的代碼
- 14. 如何管理代碼內存?
- 15. 如何管理SQL源代碼?
- 16. CLR如何識別管理代碼?
- 17. 如何管理編譯後的代碼?
- 18. 如何管理InfoPath中VSTA代碼
- 19. 如何管理PhoneGap和webapp代碼?
- 20. 如何管理ViewWillDisappear中的代碼?
- 21. 源代碼管理
- 22. 源代碼管理
- 23. 返回代碼在OOP
- 24. 庫存管理OOP設計
- 25. 如何管理源代碼管理中的常見源文件?
- 26. 代碼管理:如何管理動態生成的javascript?
- 27. 如何重構我的代碼到OOP
- 28. php - 如何用OOP改善代碼
- 29. PHP:如何重用代碼(oop)?
- 30. 如何在Git推送OpenShift之前更改django管理員密碼?
他們只是使用了許多略有不同的蹩腳的名字... – ChaosPandion 2010-02-20 19:56:40
這是最佳做法嗎? – user198729 2010-02-20 19:58:30
沒有命名空間,我認爲這是唯一的做法。 :) – 2010-02-20 19:59:26