我想确定这没有错:我用初始化数组
double* lower = input->getLowerBox();
其中函数 getLowerBox() 返回一些 double*。这是正确的吗?或者我应该这样初始化::
double* lower = new double[nbP];
for (int i=0;i<nbP;i++)
lower[i]=input->getLowerBox()[i];
或避免多次调用 getLowerBox,
double* lower = new double[nbP];
double* tmp = input->getLowerBox();
for (int i=0;i<nbP;i++)
lower[i]=tmp[i];
delete[] tmp;