现在的位置: 首页 > 综合 > 正文

static

2013年12月01日 ⁄ 综合 ⁄ 共 183字 ⁄ 字号 评论关闭

Static variable(静态变量)的初始化时机

1、函数内部定义的静态变量的初始化分两种:执行期初始化,通过编译期常量加以初始化。这两种初始化的时机不同

执行期初始化:(第一次执行到该函数时初始化)

void fun()
{
    static A a;
}


通过编译期常量加以初始化:(在执行程序代码前初始化,通常为程序装载的时候)

void fun()
{
    static int a = 100;
}

【上篇】
【下篇】

抱歉!评论已关闭.