Bonjour,
Connaissez-vous une méthode pour déterminer dynamiquement si une fonction existe dans une classe?
Merci
Version imprimable
Bonjour,
Connaissez-vous une méthode pour déterminer dynamiquement si une fonction existe dans une classe?
Merci
Tu ne peux.
Visual offre des extensions pour savoir statiquement si une fonction existe dans un paramètre template, mais c'est tout.
Sinon, tu utilises la RTTI et des classes abstraites que tu emploies comme des interfaces java/.Net : Utiliser dynamic_cast<> pour savoir si la classe exporte "l'interface" voulue.
Ou encore, tu crées un composant COM avec une interface COM.
Ou tu fais comme pour la différence entre DECLARE_DYNAMIC et DECLARE_DYNCREATE: Un pointeur de fonction qui peut être NULL ou non selon la classe...
Merci