正在加载图片...
C++程序设计 湖南大学 杜四春、银红霞 10.1.1静态数据成员 C++中,同一个类定义多个对象时,每个对象拥 有各自的数据成员(不包括静态数据成员),而所有 对象共享一份成员函数和一份静态数据成员。静态数 据成员是类的所有对象中共享的成员,而不是某个对 象的成员,因此可以实现多个对象间的数据共享。静 态数据成员不属于任何对象,它不因对象的建立而 生,也不因对象的析构而删除,它是类定义的一部分, 所以使用静态数据成员不会破坏类的隐蔽性。 对静态数据成员的操作和一般数据成员一样,定 义为私有的静态数据成员不能由外界访问。静态数据 成员可由任意访问权限许可的函数访问。可以在类的 成员函数中改变静态数据成员C++程序设计 湖南大学 杜四春、银红霞 10.1.1 静态数据成员 C++中,同一个类定义多个对象时,每个对象拥 有各自的数据成员(不包括静态数据成员),而所有 对象共享一份成员函数和一份静态数据成员。静态数 据成员是类的所有对象中共享的成员,而不是某个对 象的成员,因此可以实现多个对象间的数据共享。静 态数据成员不属于任何对象, 它不因对象的建立而产 生,也不因对象的析构而删除,它是类定义的一部分, 所以使用静态数据成员不会破坏类的隐蔽性。 对静态数据成员的操作和一般数据成员一样,定 义为私有的静态数据成员不能由外界访问。静态数据 成员可由任意访问权限许可的函数访问。可以在类的 成员函数中改变静态数据成员
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有