Как можно подменить вызов функции в классе?
"Нужно, что бы снаружи класса функция myFunct1 вызывалась как обычно, но на самом деле вызывалась myFunct2."
Может всё намного проще?int myFunct1(double b) {
  return myFunct2(b);
}
Вызывать обе с помощью указателя на метод. Вы в вопросе уже ответ написали.