首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

类中const static的有关问题

2012-10-17 
类中const static的问题~问题是这样的,C/C++ codeclass A{static int a 1 };//编译错误,为什么呢?“静态

类中const static的问题~
问题是这样的,

C/C++ code
class A{    static int a = 1; };//编译错误,为什么呢?“静态存储区不是在编译的时候分配好了么?”如果分配好了是不是在编译的时候分配好内存了//那么初始化怎么就不可以了呢?如果说“类在定义的时候不分配空间”,那么是不是上面那句“静态存储区不是在编译的时候分配好”有问题呢~~class A{    const int a = 1; };//编译错误class A{    static const int a = 1; };//编译OK,为什么呢?这个a是存储在哪里了呢?这种方式又是有什么用呢?


求指点~~

[解决办法]
参考:

特殊数据类型成员变量的初始化

热点排行