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?
Partager