zoukankan      html  css  js  c++  java
  • C/C++:作用域、可见性与生存期

    作用域

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

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

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

    可见性

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

    可见性要注意的几点是:

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

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

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

    生存期

    静态

    动态

  • 相关阅读:
    centos中安装docker
    docker es
    Linux 定时备份数据库
    Linux 防火墙firewalld
    Linux Systemd
    Linux at定时任务
    Linux运行级别
    原来这就是网络
    LeetCode-897-递增顺序搜索树
    SSM整合配置文件
  • 原文地址:https://www.cnblogs.com/lucas-hsueh/p/3767972.html
Copyright © 2011-2022 走看看