总结领悟-----静态变量

13 篇文章 0 订阅

1.函数的静态变量是用来解决定义一个 函数这次调用和下次调用之间继续存在的变量,举例 函数中的静态变量可以用来统计函数被调用的次数;

2.类的静态数据变量可以用来解决所有对象之间共享的变量,举例:类的静态数据变量可以 统计类实例化也就是类对象的个数;

3.类的静态函数变量将使得该函数独立于本类的任何具体对象。从静态函数内引用类成员,必须使用类限定名进行(就像使用普通全局函数访问公有数据成员那样)。静态成员函数的优点是:即使本类的任何对象都不存在,它们也能存在并被调用。这种情况下,静态成员函数只能使用静态数据成员。因此,即使不能肯定类对象存在,也可以调用静态函数成员来检查静态数据成员,这样就可以使用静态成员函数来确定是否已经创建了本类的对象,或者实际创建的个数。

在定义过对象之后,静态成员函数就可以访问类对象的private和public成员。


在局部代码块中定义的静态变量有效范围是该代码块,但具有静态存储时间。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值