Ist ’ne Weile her, aber ich meine, dass const double* foo heißt, dass der Pointer konstant ist, double * const foo, dass die Zahl selber konstant ist, und const double * const foo, dass beides konstant ist.