Comment décomposer les paramètres d'un pointeur de fonction.
Bonjour.
Je code une classe qui me permet de gérer les DLL et j'ai fait une méthode qui me permet de récupérer une fonction grâce à son nom, (encapsulation de GetProcAddress quoi :) ) et j'aimerais la transformer en une fonction template qui me ferait un objet avec l'opérateur (), donc un objet style std::function (je peux pas l'utiliser, c'est un exo) et j'aimerais donc passer par exemple : chargerFonc<int (*)(int, int)> comme template et qu'il me génère une un objet avec l'opérateur () style : int operator()( int, int ); mais je n'arrive pas à décomposer les paramètres du pointeur de fonction...
Quelqu'un pourrait m'aider svp?