• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

C++复习要点总结之五静态成员变量及成员函数

c# 搞代码 4年前 (2022-01-09) 27次浏览 已收录 0个评论

思考:每个变量,拥有属性。有没有一些属性,归所有对象拥有?

1. 静态成员变量

1)定义静态成员变量

Ø 关键字 static 可以用于说明一个类的成员,

静态成员提供了一个同类对象的共享机制

Ø 把一个类的成员说明为 static 时,这个类无论有多少个对象被创建,这些对象共享这个 static 成员

Ø 静态成员属于类,它不是对象成员

2.静态

本文来源gaodai.ma#com搞##代!^码网(

成员函数

1)概念

Ø 静态成员函数数冠以关键字static

Ø 静态成员函数提供不依赖于类数据结构的共同操作,它没有this指针

Ø 在类外调用静态成员函数用“类名 :: ”作限定词,或通过对象调用

疑难问题:静态成员函数中,不能使用普通变量。

//静态成员变量属于整个类的,分不清楚,是那个具体对象的属性。

总结:static 修饰的成员变量是属于类本身的,普通成员变量属于对象,有多少个对象就会有多少个相应的成员变量;静态成员变量则是共有的。

static修饰的函数属于类本身,静态函数不可以访问非静态变量!静态函数可以通过对象访问也可以通过类名访问。

以上就是C++复习要点总结之五静态成员变量及成员函数的内容,更多相关内容请关注搞代码(www.gaodaima.com)!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:C++复习要点总结之五静态成员变量及成员函数

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址