- 博客(2)
- 收藏
- 关注
原创 C++中const限定符常见问题分析
一.const变量初始化1.const变量不在类中时:const变量必须在定义的同时进行初始化。这是因为const限定符使变量“成为”常量,无法进行赋值操作。2.const变量在类中时:const变量要在构造函数的初始化列表中进行初始化或在定义处进行初始化。3.一个特殊情况:类中的const static/static const变量。static变量不允许在类中初始化
2017-05-30 07:31:22 1299
原创 C++中static关键字在类中常见问题分析
一.static变量的初始化问题static变量是和类绑定的变量,和一般变量和对象绑定不同。它在类实例化(创建对象)之前就分配空间,而非static变量是在创建对象时进行空间分配。那么该在哪里对static变量进行初始化呢?1.能否在构造函数里进行static变量的初始化?由前面的叙述可知,static变量在对象创建前就要进行空间分配。而构造函数是在创建对象时进行的调用。因此,
2017-05-28 17:46:48 1197
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人