Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

pb pour adresser une fonction membre d'un objet

1 réponse
Avatar
Marc G
je m'explique
j'ai une classe du type

template<typename T, typename U>
class MaClasse
{
typedef void (U::* Setter)(T const&);
public :

MaClasse() : _setter(NULL) {}

void bidon(void)
{
if (_setter)
{
T t;
_setter(t); // ici mon compilo refuse et me dit : "appel
d'une non fonction" Pourquoi ?
}
}

void set_setter(Setter setter) { _setter=setter; }
Setter _setter;
};

j'ai vraiment besoin de récupérer dans une classe l'adresse d'une fonction
membre d'une autre classe.
Où est l'erreur ?
Merci à vous

1 réponse

Avatar
Marc G
excusez-moi,
j'ai posté trop tôt
j'ai réglé mon problème....