我在头文件中定义了一个类
class A
{
public int r[3][6];
}
然后再另外一个C++文件中的构造函数中初始化数组报错了
A::A()
{
r[3][6]={{-2,2,-2,2,-2,2},{-4,4,-4,1,-4,4},{-5,2,-10,0,-1,6}};
}
然后就报错了,我把上面那句换成
r[][]={{-2,2,-2,2,-2,2},{-4,4,-4,1,-4,4},{-5,2,-10,0,-1,6}};
还是错了,请问我该怎么初始化r[3][6]?
...全文
22714打赏收藏
C++数组初始化时报错
我在头文件中定义了一个类 class A { public int r[3][6]; } 然后再另外一个C++文件中的构造函数中初始化数组报错了 A::A() { r[3][6]={{-2,2,-2,2,-2,2},{-4,4,-4,1,-4,4},{-5,2,-10,0,-1,6}}; } 然后就报错了,我把上面那句换成 r[][]={{-2,2,-2,2,-2,2},{-4,4,-4,1,-4,4},{-5,2,-10,0,-1,6}}; 还是错了,请问我该怎么初始化r[3][6]?