I wonder if it is a good idea to initialize an array to zero in C++ as follows:
const int n = 100;
double* x = new double[n];
cblas_dscal(n,0.0,x,1);
Any ideas?
I wonder if it is a good idea to initialize an array to zero in C++ as follows:
const int n = 100;
double* x = new double[n];
cblas_dscal(n,0.0,x,1);
Any ideas?
Better is to use a vector, which lets you specify the initial value as an optional parameter (default 0)
std::vector<double> x(n, 0.0);