在声明这个MatrixSystem时遇到的报错,请问在C++中function里面声明的变量值如何作为常量值在声明内部变量时使用?
那只能指针的指针了
double **matrixSystem = new double*[n + 1];
for (int i = 0; i < n + 1; i++)
matrixSystem[i] = new double[n + 2];
数组定义时必须明确维值,不能是变量。变量得用new
函数参数定义改成 const int n
定义int t1= n+1,int t2 =n+2,故有matrixSystem[t1],matrixSystem[t2],望采纳,不懂的可以关注私信我。