Получить указатель на функцию-член объекта

Вот проблема:

1) У меня есть такой класс:

class some_class
{
public:
    some_type some_value;
    int some_function(double *a, double *b, int c, int d, void *e);
};

2) Внутри some_function я использую some_values ​​ из объекта some_class , чтобы получить результат.

3) Итак, у меня есть конкретный объект, и я хочу получить указатель на этот объект some_function .

Возможно ли это? Я не могу использовать some_fcn_ptr , потому что результат этой функции зависит от конкретного some_value объекта.

Как мне получить указатель на some_function объекта? Спасибо.

typedef  int (Some_class::*some_fcn_ptr)(double*, double*, int, int, void*);
29
задан Willem van Ketwich 5 November 2017 в 10:17
поделиться