Передать указатель на массив указателей

У меня есть конструктор в классе, который как аргумент должен принимать указатель на массив указателей.

 Figure *board_m[8][8];

 board_m[x][y] = new Swan(color, *&board_m);


 Swan(Figure flashboard[8][8]) {
    board_mp = &flashboard;
    cout<< "Swan on desck" <<endl;
}

Как сделать чтобы board_mp было указателем на массив указателей.
P.S.Заранее извиняюсь если написал полную ахинею в вопросе


Ответы (1 шт):

Автор решения: DSuhoi

Имя массива указывает на его первый элемент (Пример). Можно записать указатель на массив указателей так:

Figure (*board_m)[8]; //стоит соблюдать приоритет операций

Swan(Figure flashboard[8][8]) {
    board_mp = flashboard;
    cout<< "Swan on desck" <<endl;
}
→ Ссылка