C++中的Static

static 是C++中很常用的修饰符,它被用来控制变量的存储方式和可见性。

想将函数中此变量的值保存至下一次调用

需要一个数据对象为整个类而非某个对象服务

在类中,静态成员可以实现多个对象之间的数据共享,并且使用静态数据成员还不会破坏隐藏的原则,即保证了安全性。因此,静态成员是类的所有对象中共享的成员,而不是某个对象的成员。

静态成员函数和静态数据成员一样,它们都属于类的静态成员,它们都不是对象成员。因此,对静态成员的引用不需要用对象名。

http://blog.csdn.net/danforn/article/details/2312766

http://developer.51cto.com/art/200812/103804.htm

posted on 2012-09-29 13:38  fire_fuxm_USTC  阅读(216)  评论(0编辑  收藏  举报