作用域

作用域是用来表示某个标识符在什么范围内有效。

C++的作用域主要有四种:函数原型作用域、块作用域、类作用域和文件作用域。

由大到小:文件作用域>类作用域>块作用域>函数原型作用域

可见性

可见性是指标识符是否可见,可引用。

可见性要注意的几点是:

1 在同一个作用域内,不能声明多于一个的同名的标识符。

2 在不同的作用域,并且这些作用域间没有互相包含关系,则可以在其中声明同名标识符,这些同名标识符不会互相影响。

3 如果在有包含关系的作用域中声明了同名标识符,则外层作用域中的标识符在内层作用域中不可见。

生存期

静态

动态

最新文章

  1. ACM/ICPC 之 判别MST唯一性-Kruskal解法(POJ1679)
  2. 黑马程序员——OC语言Foundation框架 (2) NSArray NSSet NSDictionary\NSMutableDictionary
  3. 基于MVC4+EasyUI的Web开发框架形成之旅--MVC控制器的设计
  4. 1 、Linux-Rhel6终端介绍-Shell提示符
  5. (转)Shadow Map & Shadow Volume
  6. 自制Chrome拓展
  7. web发展总结
  8. Linux网卡高级命令、IP别名及多网卡绑定 转
  9. SSH 正向/反向代理小记
  10. Helpers\Date
  11. HDU-1018(简单数学)
  12. C# Programming Study #2
  13. Bash 常用快捷键(转)
  14. JVM体系结构-----深入理解内存结构
  15. 深入浅出Java类加载过程
  16. 卷积神经网络CNN的原理(三)---代码解析
  17. Redis系列文章总结:ASP.Net Core 中如何借助CSRedis实现一个安全高效的分布式锁
  18. 二十一、springcloud(七)服务网关zuul
  19. tensorflow中的tf.app.run()的使用
  20. Red and Black HDU - 1312

热门文章

  1. 老韩思考:一个卖豆腐的能转行IT吗? 你的卖点在哪里?
  2. C语言指针的概念
  3. MSSQL2005数据库自动备份问题(到同一个局域网上的另一台电脑上)
  4. Android权限安全(9)Android权限特点及权限管理服务AppOps Service
  5. WebBrowser.ObjectForScripting 属性的使用
  6. 连续多行输入--C++ 中字符串标准输入的学习及实验(续篇)
  7. JAVA使用apache http组件发送POST请求
  8. UVa 11427 (期望 DP) Expect the Expected
  9. 原创: 做一款属于自己风格的音乐播放器 (HTML5的Audio新特性)
  10. nginx - conf.d vs sites-available