Передать указатель на массив указателей
У меня есть конструктор в классе, который как аргумент должен принимать указатель на массив указателей.
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;
}