在C+中初始化数组是个好主意吗+;使用MKL函数? 我想知道在C++中,将数组初始化为零是个好主意: const int n = 100; double* x = new double[n]; cblas_dscal(n,0.0,x,1);
有什么想法吗?不需要额外调用mkl函数。只要做:在C+中初始化数组是个好主意吗+;使用MKL函数? 我想知道在C++中,将数组初始化为零是个好主意: const int n = 100; double* x = new double[n]; cblas_dscal(n,0.0,x,1);,c++,initialization,intel-mkl,C++,Initialization,Intel Mkl,有什么想法吗?不需要额外调用mkl函数。只要做: const int n = 100; double* x = new double[n](); 这是一个C++特性,更详细地解释。不需要对MKL函数进行额外调用。只要做: const int n = 100; double* x = new double[n](); 这是一个C++特性,更详细地解释。 更好的是使用向量,它允许您将初始值指定为可选参数(默认值0) 标准向量x(n,0.0)更好的方法是使用向量,它允许您将初始值指定为可选参数(默
const int n = 100;
double* x = new double[n]();
这是一个C++特性,更详细地解释。
不需要对MKL函数进行额外调用。只要做:
const int n = 100;
double* x = new double[n]();
这是一个C++特性,更详细地解释。
更好的是使用向量,它允许您将初始值指定为可选参数(默认值0)
标准向量x(n,0.0)代码>更好的方法是使用向量,它允许您将初始值指定为可选参数(默认值为0) 标准向量x(n,0.0)代码>