Передать статический двумерный с массив в функцию

Рейтинг: 2Ответов: 0Опубликовано: 15.01.2023

я пытаюсь передать двумерный массив в функцию. И у меня появляется следующая ошибка:введите сюда описание изображения Я думала, что указатель на указатель и имя массива массивов это одно и тоже, но видимо это не так... Массив это отдельный тип данных? Я запуталась. Возможно, вопрос тупой, но я буду очень благодарна, если кто-нибудь мне объяснит, как это работает. Что за тип 'int (*)[2]' ?

#include <iostream>
using namespace std;


void funk(int **arr){
    cout << arr[0][0] << " " << arr[0][1] << endl << arr[1][0] << " " << arr[1][1] << endl;
}


int main(){
    int arr[2][2] = {{1, 2}, {3, 4}};
    funk(arr);
    return 0;
}

Ответы

Ответов пока нет.