[Dev-C++] conversion of double pointers
Open Source C & C++ IDE for Windows
Brought to you by:
claplace
From: Dick K. <rwk...@ya...> - 2008-07-16 15:04:52
|
I am running Dev-Cpp 4.9.9.2 The following generates an error at the function call: invalid conversion from 'double**" to 'const double**' The program runs if the 'const double**' is changed to 'double**' in the function definition. Conversions such as 'double *' to 'const double*' in the function pose no problems. This limitation on double pointers surprises me. What should I be doing differently? Thanks void Multiply(const double** const M, const double * const V, const int n, const int m, double * const MV) { code } int main() { code double** Matrix = new double* [n]; for (int i=0; i<n; i++) Matrix[i] = new double [m]; code Multiply(Matrix, Vector, n, m, MVproduct); code } |