首页 相关文章 C++ 类的静态成员(static)

C++ 类的静态成员(static)


  静态成员的提出是为了解决数据共享的问题。实现共享有许多方法,如:设置全局性的变量或对象是一种方法。但是,全局变量或对象是有局限性的。这一章里,我们主要讲述类的静态成员来实现数据的共享。
  
  静态数据成员
  
   !-- frame contents -- !-- /frame contents --   在类中,静态成员可以实现多个对象之间的数据共享,并且使用静态数据成员还不会破坏隐藏的原则,即保证了安全性。因此,静态成员是类的所有对象中共享的成员,而不是某个对象的成员。
  
  使用静态数据成员可以节省内存,因为它是所有对象所公有的,因此,对多个对象来说,静态数据成员只存储一处,供所有对象共用。静态数据成员的值对每个对象都是一样,但它的值是可以更新的。只要对静态数据成员...[ 查看全文 ]

2016-02-19 标签:

C++ 类的静态成员(static)的相关文章

手机页面
收藏网站 回到头部