Я пытаюсь создать указатель на начало матрицы, чтобы перейти в функцию в качестве аргумента. Вот что у меня есть:Создание указателя на первое значение матрицы
int **p;
p = &(&matrix[0][0]);
func(p);
При этом, хотя я получаю ошибку «именующий требуется, так как унарный„&“операнд.» Я предполагаю, что это просто проблема, когда у меня нет правильного синтаксиса, но, возможно, нет. Любая помощь будет принята с благодарностью.
'p = matrix' сделаю. – perreal
@perreal в зависимости от того, как p объявлен, он может даже не компилироваться. –