-1
は私が打っていSTUCK作ります寸法 ?2D配列私たちは<br> ように宣言することができ++ Cで2次元配列を読みながら
多くのフォーラムでこの質問をしますが、このような配列を宣言する方法を知るだけです。しかし、なぜその答えを見つけることはありませんか?
は私が打っていSTUCK作ります寸法 ?2D配列私たちは<br> ように宣言することができ++ Cで2次元配列を読みながら
多くのフォーラムでこの質問をしますが、このような配列を宣言する方法を知るだけです。しかし、なぜその答えを見つけることはありませんか?
配列が関数に渡されると、配列はポインタ(配列の最初の要素)のように扱われます。
だから
float month[][X]
ような引数宣言そこでmonth
タイプfloat
のX
素子のアレイへのポインタである
float (*month)[X]
に等しいです。
これは、「2d」配列が実際には配列の配列であるためです。 C++には実際に多次元配列はありません。
array of arrays is not the same as a pointer to a pointerにも注意してください。ポインタへの減衰は、外側の配列( "first dimension")に対してのみ起こります。