C++ 静态持续变量

链接性:外部、内部、无

存储:固定的内存块(即整个程序执行期间存在)

创建:

  • 外部链接性:代码块的外部声明

  • 内部链接性:代码块的外部且用 static 声明

  • 无链接性:代码块内且用 static 声明

初始化:

  • 静态初始化:

    • (默认)零初始化:未被初始化的静态变量的所有位都被设置为 0

    • 常量表达式初始化:使用常量表达式(可用 sizeof)

  • 动态初始化:

    • 信息不足时使用(如包含函数)

原文地址:https://www.cnblogs.com/suui90/p/12864169.html