Obtenir un pointeur vers l'objet en fonction de membre

Voici le problème:

1) j'ai une classe comme ceci:

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

2) à l'Intérieur de some_function, j'utilise some_values de some_class objet pour obtenir un résultat.

3) Donc, j'ai un objet concret et je veux obtenir un pointeur vers cet objet some_function.

Est-il possible? Je ne peux pas utiliser some_fcn_ptr parce que le résultat de cette fonction dépend du béton some_value d'un objet.

Comment puis-je obtenir un pointeur vers some_function d'un objet? Merci.

typedef  int (Some_class::*some_fcn_ptr)(double*, double*, int, int, void*);
InformationsquelleAutor Alex Hoppus | 2012-01-14