Bonjour,

J'aimerais appeler en parallèle (multithreading) une série d'instanciation d'une fonction libre template dont la signature est (pour simplifier) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
template <typename T>
int maFonction(std::string param1, T param2);
J'aimerais, pour lancer mes threads, utiliser une boucle, comme décrit sur cette page.

Je dois donc faire un tableau d'"appels de fonction". Tous les arguments de la fonction, pour chaque instanciation, sont connus à la construction du tableau. Je pense doncqu'il faut créer un tableau de std::function (mais bon... je maîtrise mal ces sujets).

M'orienté-je sur une bonne piste ?