关于 static const修饰的变量

来源:互联网 发布:小学网络课程 编辑:程序博客网 时间:2024/05/22 06:21

static const int m_nEditStartID = 2000;   相当于 #define PI 3.14

把局部变量改变为静态变量后是改变了它的存储方式,即改变了它的生存期。
把全局变量改变为静态变量后是改变了它的作用域,限制了它的使用范围。  static 静态变量在其作用域之外并没有释放,只是不能访问。
const修饰的是在 栈区
static是在静态去
而 static const 是在常量区  常量区是在程序真正执行代码前进行初始化    所以 #define PI 3.14


原创粉丝点击