类中的常数组成员怎么进行初始化
在一个类中定义了一个私有的常数组 也就是说这个数组里面的东西 不能被改变而且 要在构造这个类的时候就把这个数组给赋值了 怎么处理
我试了几种方法 都失败了 求教各位大牛。
程序代码:const int b[3] = {1, 2, 3};
class A
{
public:
A();
private:
const int a[3];
};
A::A(int b[3])
{
for (int i = 0; i < 3; i++)
a[i] = b[i];
}---这样不行
程序代码:
class A
{
public:
A();
private:
const int a[3] = {1, 2, 3};
};
直接赋值也不行。

