可见性和生存期

可见性
编程中可见性又叫作用域,是一个对象能够看到或者能够引用另一个对象的能力。我个人理解为对象可以发挥作用的范围。
比如:从小到大:
函数中的参数其作用域在()中;
块中的标示符作用域是自声明处起,限于块中
类作用域作用于特定的成员名
除以上,还有文件作用域,始于声明,终于文件尾部

注意;1.标识符先声明再引用
2.同一作用域不能有同名标识符
3.嵌套式的作用域有同名标识符,外层在内层不可见
在这里插入图片描述
生存期
一个对象产生到结束的过程。分类如下:
1.静态生存期:
文件作用域中声明的对象生存期与程序运行期相同。在函数内部声明静态生存期对象,要冠以关键字static。
2.动态生存期:
块作用域中标识符的生存期,开始于程序执行到声明处时,结束于该标识符的作用域结束处。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值