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

类中声明的const变量与引用变量数据成员为什么可以不初始化?解决思路

2012-02-09 
类中声明的const变量与引用变量数据成员为什么可以不初始化?类classConstRef{public:ConstRef(int)privat

类中声明的const变量与引用变量数据成员为什么可以不初始化?

class   ConstRef
{
public:
ConstRef(int);
private:
int   i;
const   int   ci;
int   &ri;
};
中声明的ci,ri为什么可以不初始化?

[解决办法]
它们都是对象的成员而不是类的成员,各对象的成员一般不同,它们一般在构造时生成自己独有的一份成员.
lz所说的那种初始化方式在C++中是不允许的,而且是完全没有意义的

热点排行