J'espère que cela a du sens pour vous, je suis confus. laissez-moi savoir s'il y a un moyen plus simple:C++ appelle la fonction de classe de la fonction d'une autre classe
double A::a(double(b::*bb)())
{
b.init();
return (b->*bb)();
}
void A::run();
{
cout<< a(b.b1);
cout<< a(b.b2);
}
class A
{
B b;
void run();
double a(double(b::*bb)());
};
class B
{
void init();
double b1();
double b2();
};
Quelle est exactement votre question? – EboMike
cela n'a pas de sens .. ce qui est 'bb'? Recevez-vous des messages d'erreur? Pouvez-vous les poster? – Default
Qu'essayez-vous réellement d'accomplir en faisant ceci? –