私はintの配列を持っています:
int a[1];
a次に、項目を配列の次の次元へのポインターにしたいと考えています。
a[0] = new int b[3];
その後、二重括弧の索引付けを使用できますか?
a[0][0] = 1; //Assign 1 to b[0]
私はintの配列を持っています:
int a[1];
a次に、項目を配列の次の次元へのポインターにしたいと考えています。
a[0] = new int b[3];
その後、二重括弧の索引付けを使用できますか?
a[0][0] = 1; //Assign 1 to b[0]
アイテムを配列にしたい場合はa、そのように定義する必要があります。
int *a[1];
a[0] = new int[3];
または同様に
int a[1][3];
または
int **a;
a = new int *[1];
a[0] = new int[3];
ただし、c++タグがあるので、むしろstd::vector(またはstd::arrayin c++11) を使用する必要があります。
aはい。ただし、ポインターの配列を作成する必要があります。
int *a[1];