[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
}
|