pointer générique de fonction d'une class
Bonsoir a tous amis developers
Google n'ayant put me trouver une réponse, j'appel votre savoir ce soir sur une question très particulière. Actuelement, je travail sur un système de répartition des taches entre des threads. Mais la ou je recontre des soucis, c'est que mon code devient très vite indigeste a cause de l'usage de beaucoup template pour crée des pointers vers des fonctions de class.
Exemple
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
// ------------------ UNE CLASS EN EXEMPLE
class MA_CLASS
{
[...]
};
// ------------------ UN BOU DE CODE
int (MA_CLASS::* maFonction) (); // notez que je suis obligé de precisé la class |
Ma question est : existe il un moyen de créer un pointer vers une fonction de class sans la spécifié ?
Un truc dans cet esprit :
Code:
1 2
|
int (class::* maFonction) (); // le pointeur est donc indépendant de la class |
Merci de votre lecture ainsi que de vos réponses éventuelles. :ccool: