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

    作用域

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

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

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

    可见性

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

    可见性要注意的几点是:

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

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

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

    生存期

    静态

    动态

  • 相关阅读:
    第一次作业
    java基础随笔09
    java基础随笔08
    java基础随笔07
    java基础随笔06
    java基础随笔05
    java基础随笔04
    java基础随笔03
    java基础随笔02
    java基础随笔01
  • 原文地址:https://www.cnblogs.com/lucas-hsueh/p/3767972.html
Copyright © 2011-2022 走看看