У меня есть функция:
double Sum4(double (&A)[10],int n){
int s = 0;
for (int i = 0; i < n; i++)
s = A[i] + s;
return s;
};
Я создал двумерный массив TT
.Я хотел бы передать параметр как одномерный массив.Я попробовал, и оказалось:
double TT[2][5] = { 1, 4, 5, 0, 8, 0, 7, 9, 5, 1 };
cout<<"Result^"<<Sum4((double (&)[10])TT,5) << endl;
Ребята, не могли бы вы объяснить мне, как это работает?Как в этом случае работает преобразование типов?