类中的多个const成员变量如何初始化好

来源:百度知道 编辑:UC知道 时间:2024/05/16 11:02:34
例如:

class ZZ{
const int zero[20][5]
}
ZZ(int ar[][]= ):zero(ar){}
这样写太难看了

类中的常量不能用const要用枚举。

不是难不难看的问题,常规的方法根本实现不了,你的数组根本无法得到初始化。完全可以用const int*来代替的。

貌似类中不允许有const数组成员,这是C++语法的一个缺陷