全局变量的优缺点

缺点:降低程序的内聚性。名字冲突。生存期长,一直占用内存。任何函数都可能改变值,易发生意料之外的错误,调试困难。.全局变量是在程序开始时进行初始化的,这样会造成你的程序启动变慢。

优点:全局可视。减少传递实参带来的开销。

如果确实有大量数据需要共享的话,建议还是用单独的类封装一下。不到万不得已不要使用全局变量。

posted @ 2018-03-14 01:26  AFreeMan  阅读(3495)  评论(0编辑  收藏  举报