小さな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 は 2 次元配列、ARRAY_SIZE は定義された配列の長さです。しかし、どうすれば arr1、arr2、arr3 を 2 次元配列で初期化できますか?? 説明してください。
ありがとうございました!!