在一个小的 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?请解释。
谢谢!!