私はこのような機能を持っています:
void findScarf1(bool ** matrix, int m, int n, int radius, int connectivity);
メイン関数では、この関数に渡す 2D 動的配列を作成します
bool matrix[6][7] = {
{0, 0, 1, 1, 1, 0, 0},
{0, 0, 1, 1, 1, 0, 0},
{0, 0, 1, 1, 1, 0, 0},
{0, 0, 1, 1, 1, 0, 0},
{0, 0, 1, 1, 1, 0, 0},
{0, 0, 1, 1, 1, 0, 0}
};
問題は:
findScarf1(matrix, 6, 7, 3, 4);
エラー C2664 の原因 : 'findScarf1' : パラメーター 1 を 'bool [6][7]' から 'bool **' に変換できません
配列をコンパクトに初期化する方法(宣言と同時に)?
ps重複した質問の場合は申し訳ありませんが、私はそれを理解するのに1.5時間費やしました