Re: Передача указателя на двумерный массив в функцию
От: se_sss  
Дата: 09.09.07 16:49
Оценка:
Пример:

void f_pointer(int (*a)[10][20])
{
   (*a)[2][5] = 25;
}

void f_ref(int (&a)[10][20])
{
   a[2][5] = 5;
}

int main()
{
   int arr[10][20];
  
   f_pointer(&arr);
   f_ref(arr);

   int (*a_pointer)[10][20] = &arr;
   int (&a_ref)[10][20] =  arr;

   (*a_pointer)[1][2] = 4;
   a_ref[6][2] = 5;

   return 0;
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.