您的位置:首页 > 编程语言 > C语言/C++

C++程序设计(第2版--9.9)---静态数据成员(与static的结合使用)

2013-10-11 16:17 429 查看
2013年10月11日16:10:46

静态数据成员是用来实现数据共享的。

静态数据成员不属于某一个对象,,在为对象分配的空间中不包括静态数据成员所占的空间。

静态数据成员是在所有对象之外单独开辟的空间。

只要在类中指定了静态数据成员,即是不定义对象,也会为其分配空间,它可以被引用。

静态数据成员的访问权限类似于一般数据成员的访问权限,也有public,protect, private之分。

静态成员函数没有this指针。

静态成员函数是类的一部分,而不是对象的一部分。

静态成员函数主要是用来访问静态数据成员的,而不访问非静态数据成员(但是可以访问非静态数据成员,需要加上对象名和“.”来实现访问,但是好的编程习惯是不应该这样的)。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  静态成员