类的const数据成员C++中类的const数据成员为什么只能在初始化列表里初始化,不能在函数体里用赋值的方式初始化?[解决办法]初始化列表:是类初始化做的工作,常量必须初始化,所以必须放在初始化列表中在构造函数里赋值的方式不是初始话就是简单的赋值类在构造的时候,都是先初始化列表中的成员,然后再执行构造函数中的赋值[解决办法]首先 要区分初始化和赋值的区别
int a = 0;//初始化a = 1;//赋值