分别有什么区别呢?
在什么情况下可以替换?

解决方案 »

  1.   

    生存期是不同的
    同名的全局、类的成员变量和局部变量,如果没指定,局部变量会被优先使用
      

  2.   

    全局变量 
     全局变量是静态存储期,文件作用域,外部链接性,即 全局变量在程序启动时初始化,程序退出时释放。
    成员变量  成员变量和类的作用域 ”一致“,类定义成全局,它就是全局的,定义成局部,它就是局部的局部变量 是动态存储期,块作用域 ,无链接性 在作用域内可见,作用域外部可见。