matrix_* matrix_insert_values(int n; double a[][n], int m, int n)
{
matrix_* x = matrix_new(m, n);
for (int i = 0; i < m; i++)
for (int j = 0; j < n; j++)
x->v[i][j] = a[i][j];
return x;
}
Пример моей тестовой матрицы
double in[][3] = {
{ 12, -51, 4},
{ 6, 167, -68},
{ -4, 24, -41},
{ -1, 1, 0},
{ 2, 0, 3},
};
Я немного потерял, я не могу понять, что такое "int n"; внутри моего объявления аргумента, он работает над C, но С++ не позволяет эту реализацию. Я хочу понять, как это работает, потому что я собираюсь перенести этот код на С++. Благодаря