1.
C++变量的初始化方式
首先把需要初始化的成员变量分为几类:
Ø 一般变量(int)
Ø 静态成员变量(static int)
Ø 常量(const int )
Ø 静态常量(static const int)
对应的初始化方式是:
? 一般变量可以在初始化列表里或者构造函数里初始化,不能直接初始化或者类外初始化
? 静态成员变量必须在类外初始化
? 常...
分类:
其他好文 时间:
2015-04-08 15:11:17
阅读次数:
149
在查找const相关资料的过程中,又遇到了另外一个问题,就是C++类中const static(或者static const)成员变量应当如何初始化的问题。 查阅了许多资料,发现VC环境下,只允许const static成员变量在类外初始化,这个应该是编译器遗留下的bug(你也可以说是要求严...
分类:
其他好文 时间:
2014-06-21 08:16:01
阅读次数:
187