关闭

Static 变量的初始化

1056人阅读 评论(0) 收藏 举报

 

这是一个基础性的问题,写在这里只是为了加深自己的印象。

在类中所有的static变量必须在类定义的时候进行初始化,不能在内联函数(比如说构造函数)中初始化。

 

 

 

在c++标准当中, const static整形数据必须在类定义内部进行初始化,我们知道这个特性在VC6当中没有得到支持, 所以达不到编译期常量的作用。

 


总之引用作者的一句话来说:


// arrays, non-intergal and non-const static
// must initialized externally


 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:93550次
    • 积分:1294
    • 等级:
    • 排名:千里之外
    • 原创:31篇
    • 转载:35篇
    • 译文:0篇
    • 评论:30条
    文章分类
    最新评论