【发布时间】:2011-04-30 04:59:52
【问题描述】:
我有一个包含几个多维数组的类。我正在尝试在构造函数中初始化这些数组,但我无法弄清楚如何去做。该数组始终具有固定大小。到目前为止,这是我所拥有的:
class foo {
private:
int* matrix; //a 10x10 array
public:
foo();
foo:foo() {
matrix = new int[10][10]; //throws error
}
我得到的错误是:
cannot convert `int (*)[10]' to `int*' in assignment
我怎样才能做到这一点?最好,我希望数组默认为全 0 的 10x10 数组。
【问题讨论】: