2 次元配列の 1 次元を動的に割り当てようとしています。配列は次のように宣言されます。
uint16_t coord[][2];
行、座標の数を割り当てるだけです。グーグルで、次から始めて、両方のディメンションを割り当てるのに十分なコードを見つけました。
uint16_t **coord;
上記のように配列を宣言できるかどうかはわかりません。私はする必要がありますか:
uint16_t *coord[2];
か否か?
他の関数が次のように配列にアクセスできるように、割り当て関数から配列 (配列へのポインター) を返す必要もあります。
foo = coord[4][0];
bar = coord[4][1];
割り当てられた配列を返す正しい方法は何ですか?