Je travaille sur un projet où je dois déterminer si je dois appeler une fonction fournie par l'utilisateur, en fonction de certaines conditions. Le hic est que la fonction fournie peut avoir n'importe quelle signature. Est-il possible de faire ce qui suit en utilisant le standard C++ 11 actuel? (Le code doit être compilé avec C++ visuel 2010):Fonction de modèle de magasin à appeler plus tard
template <what do I put here?>
void functioncall(std::function<and here> f)
{
ReturnType returnval = f(arguments);
}
Comment pouvez-vous appeler si vous ne le faites pas connaître les 'arguments', et que pourriez-vous faire avec la valeur retournée? –