動的多次元配列、配列の配列を呼び出すことは適切ですか?動的多次元配列
int **mp = 0;
// Create an array of pointers
mp = new int*[6];
// Where each element of type pointer, points to dynamic array.
for (int x = 0; x < 6; x++)
mp[x] = new int[7];
これを見ると、サイズ7の整数の配列を指すポインタの配列であると言えます。 しかし、動的配列は配列と見なされたり、ポインタによって返されたメモリのちょうどチャックとも考えられますか?
uhhこれは 'x <6'でなく' x <7'でなければなりません。 'mp [6]'は無効です。 – asveikau
''メモリの配列 'はどういう意味ですか? 'memory'は実体でもオブジェクトでもありません。 – Nawaz
それでも '動的メモリの配列 'は意味をなさないでしょう。 'int of arrays'は意味があり、' array of char * 'は意味があり、' array of std :: vector 'は意味があります。しかし、 'メモリの配列'は、 'memory'というユーザ定義の型を定義しない限り理にかなっていません。 –
Nawaz