инициализация динамического массива c ++ с объявлением

У меня есть такая функция:

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 ** '

Как компактно инициализировать массив (одновременно с объявлением)?

постскриптум извини если этоДвойной вопрос, но ямы потратили 1,5 часа, чтобы понять это

Ответы на вопрос(4)

Ваш ответ на вопрос