在一个小的C++示例中,我遇到了下面所示的代码:
int (*arr1)[ARRAY_SIZE];
int (*arr2)[ARRAY_SIZE];
int (*arr3)[ARRAY_SIZE];
然后在类的构造函数中:
ParallelMultiply::ParallelMultiply(int mat1[ARRAY_SIZE][ARRAY_SIZE],
int mat2[ARRAY_SIZE][ARRAY_SIZE],
int result_mat[ARRAY_SIZE][ARRAY_SIZE]):arr1(mat1),
arr2(mat2),
arr3(result_mat)
{
}
在这里,ParallelMultiply是一个类,mat1、mat2和result_mat是二维数组,ARRAY_SIZE是定义的数组长度。但是,如何使用二维数组初始化arr1、arr2和arr3呢?请解释一下。
谢谢!