C/C++转换为const古怪

Rob*_*ert 3 c c++ casting const

我有一个函数声明为:

int myFunction(const float** ppArr, const int n, const int m);
Run Code Online (Sandbox Code Playgroud)

当我这样称呼时:

float** ppArr = new float*[5];
// Some initialization of ppArr

int result = myFunction(ppArr, 5, 128);  <<<< Error
Run Code Online (Sandbox Code Playgroud)

而错误是(VS 2008 Express):

error C2664: 'Test_myFunction.cpp' : cannot convert parameter 1 from 'float **' to 'const float **'
Run Code Online (Sandbox Code Playgroud)

WTF?我正在将一个浮动**转换为const float**.可能出现什么问题?:/

编辑:谢谢你非常快速的回复!:)