私は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::array
in c++11
) を使用する必要があります。
a
はい。ただし、ポインターの配列を作成する必要があります。
int *a[1];