Поскольку
funcAnother(int i);
является функцией-членом, он передает неявный this
, а затем прототип не соответствует типу вашего указателя функции.
Типпечатание для указатель на функцию-член должен быть:
typedef double (AnotherClass::*funcPtr)(int);
Здесь - модифицированная компилируемая версия вашего кода. Пожалуйста, ознакомьтесь со встроенными комментариями, чтобы понять изменения. Также я оставил другие детали, вы можете добавить это.