C++中static的用法

当我们在设置类的时候,有时会设置一些成员,我们希望这些成员直接与类相关联,而与类对象无关。例如,一个银行账户的成员基准利率,这个基准利率与类关联,而不是和每个账户对象关联。并且,基准利率信息我们只需要总体存一个数据而不是每个对象都需要存一个基准利率信息。

我们通过在成员前添加关键字static声明静态成员,类的静态成员存在于任何对象之外,对象中也不含有任何与静态数据成员有关的数据,静态成员存储在全局静态区。静态成员函数也不与任何对象绑定,故不含this指针。作为结果,静态成员函数不能声明为const。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值