缺點:降低程序的內聚性。名字沖突。生存期長,一直占用內存。任何函數都可能改變值,易發生意料之外的錯誤,調試困難。.全局變量是在程序開始時進行初始化的,這樣會造成你的程序啟動變慢。
優點:全局可視。減少傳遞實參帶來的開銷。
如果確實有大量數據需要共享的話,建議還是用單獨的類封裝一下。不到萬不得已不要使用全局變量。
缺點:降低程序的內聚性。名字沖突。生存期長,一直占用內存。任何函數都可能改變值,易發生意料之外的錯誤,調試困難。.全局變量是在程序開始時進行初始化的,這樣會造成你的程序啟動變慢。
優點:全局可視。減少傳遞實參帶來的開銷。
如果確實有大量數據需要共享的話,建議還是用單獨的類封裝一下。不到萬不得已不要使用全局變量。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。