C++中static和extern的微妙细节

static和extern在C和C++中能够用来既能够修饰数据(变量和常量),还能够修饰函数。       若是用来修饰变量常量数据标识符,则static和extern的时间特性(存储特性)相同的,都是静态存储,存储在全局数据区,可是static是在定义时生成,而extern则是在程序执行前已经建立(早于main()函数执行),一直到程序结束销毁,可是static要早于extern,因此MFC采用
相关文章
相关标签/搜索