2次元配列の最初の行を指すように次のコードを記述しました。私は2次元配列の特定の行を指します
arrayPtr = & array[0];
を行うときしかし、私は
error: cannot convert
double (*)[1]
todouble*
in assignmentarrayPtr = & array[0];
私のプログラムがあるなって終わる:
#include <iostream>
int main(int argc, char **argv)
{
double array[2][1];
array[0][1] = 1.0;
array[1][1] = 2.0;
double* arrayPtr;
arrayPtr = &array[0];
return 0;
}
を誰かが私が間違っているつもりどこにとして理解するのに役立つことはできますか?
です。これはCではない。 – Olaf