C++-static的用法

static成员变量

  为什么要有静态成员变量:1)不进入全局名字空间。2)实现信息隐藏

  要点: 除了整型的const 静态成员变量可以在类体内初始化,其它值都需要在类体外的实现文件定义

static函数

  为什么要有静态成员变量:主要是用来访问/修改静态成员变量

  要点:1)静态成员函数在类内的声明加static,在类外的定义不能加static

     2)静态成员函数不能为const或者volatile

 

posted on 2014-06-27 14:01  醉清风JM  阅读(175)  评论(0编辑  收藏  举报

导航