У меня эта ошибка, когда я работаю с классами, я получил эту ошибку, используя указатели на функцию. Моя функция функция 'опе', как я могу решитьerror: не может преобразовать 'double (оценщик :: *) (double, double)' to 'double (*) (double, double)' в задании
evaluator::function(){
double (*ope) (double,double) ;
ope=&evaluator::add;
}
double evaluator::add(double a, double b){
return (a+b);
}
Указатель на функцию не совпадает с указателем на функцию-член. – juanchopanza
Помог ли мой ответ решить вашу проблему? Если это так, вы должны принять его, нажав галочку рядом с ним. Благодаря! :) – 0x499602D2