0
A
回答
1
的能夠有多個init
功能優勢是國際海事組織主要在於它的地方提高可讀性:你可以寫旁邊被初始化的東西,而不是初始化函數遠程如果你將不得不集中所有的init
功能一個。順便說一下,哪一個,甚至可以在不同的源文件中。
考慮假設的每個包的單個函數指針init
函數也可能被禁止。原因在於,在某些情況下,使用這樣的指針會允許「無序」函數調用函數,即。 之前運行其依賴項 - 其他init
功能在其他包。那會破壞某些guarantees。
相關問題
- 1. 初始化變量的函數C
- 2. 函數中的變量初始化
- 3. 在C++函數頭初始化變量
- 4. 初始化變量的函數
- 5. 初始化變量透過函數
- 6. 變量初始化和構造函數
- 7. JavaScript:初始化函數中的變量
- 8. PHP - 初始化變量的函數
- 9. javascript函數初始化PHP變量
- 10. OleVariant變量的初始值
- 11. Java變量值初始化
- 12. Ruby類變量初始值
- 13. 初始化塊vs構造函數vs變量初始化
- 14. 使用函數返回值初始化一個全局變量
- 15. 將函數賦值給For循環中的初始化變量?
- 16. 在遞歸函數中保留變量的初始值
- 17. 初始值通過使用(有點)全局變量與靜態函數變量?
- 18. 初始化數組變量
- 19. 用變量的值初始化常量
- 20. 函數重載VS函數變量初始化
- 21. 使用變量初始化代碼
- 22. 變量初始化?
- 23. 初始化變量
- 24. 初始化變量
- 25. 變量初始化
- 26. 變量初始化
- 27. 初始化變量
- 28. 初始化變量
- 29. 初始化變量
- 30. Python的初始化多個變量相同的初始值
嗯,這是關於能夠在其他包中調用init亂序的一個很好的觀點(儘管由於init沒有被導出,實際上它不會成爲問題)。 – joshlf
此外,不能引用'init'將遞歸排除在外,這進一步簡化了這個問題。 – thwd