C++中的Static
static 是C++中很常用的修饰符,它被用来控制变量的存储方式和可见性。
想将函数中此变量的值保存至下一次调用
需要一个数据对象为整个类而非某个对象服务
在类中,静态成员可以实现多个对象之间的数据共享,并且使用静态数据成员还不会破坏隐藏的原则,即保证了安全性。因此,静态成员是类的所有对象中共享的成员,而不是某个对象的成员。
静态成员函数和静态数据成员一样,它们都属于类的静态成员,它们都不是对象成员。因此,对静态成员的引用不需要用对象名。
posted on 2012-09-29 13:38 fire_fuxm_USTC 阅读(216) 评论(0) 编辑 收藏 举报