请问一下,怎么在一个类里定义一个常数作为数组默认值?

 
请问一下,怎么在一个类里定义一个常数作为数组默认值?

double testArr[] = {55,128,244,311}; //这里没问题

class MyClass1
{
protected:
        double m_constant[] = {55,128,244,311}; //这里会报错

public:
        MyClass1(void);
        ~MyClass1(void);
};

谢谢!
 

可以把赋值部分写在类的构造函数里面,不要写在类声明中。

原因: