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

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

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

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