上例说明了静态成员的语法。
这里我理解的静态成员是应该是各类的实例共享的一段内存空间,因为静态成员的存在并不会影响整个类的大小,并且如果不同的类的实例对静态成员进行操作时,他们操作的是同一个静态成员。
在类声明内部声明的static数据成员必须在任何程序块之外定义。
static数据成员不会影响该类及其对象的sizeof。
static成员函数:
静态成员函数只能访问其他的static数据成员。同样定义的时候在返回类型之前加入关键字static关键字即可。
posted on 2010-05-25 22:25 李旭东 阅读(216) 评论(0) 编辑 收藏 引用