Bonjour,
je possède une classe qui utilise des templates :
Maintenant, je souhaite utiliser cette classe comme argument d'une fonction :
Code c++ : Sélectionner tout - Visualiser dans une fenêtre à part template <typename T, int dim, typename T2> class myclass {...}
Il semblerait que je doive spécifier les arguments de ma classe, par exemple :
Code c++ : Sélectionner tout - Visualiser dans une fenêtre à part void myfunc(myclass mc) {...} // Ne compile pas
Je trouve cela extrêmement restrictif et ça ferait perdre beaucoup d'avantages sur l'utilisation des templates.
Code c++ : Sélectionner tout - Visualiser dans une fenêtre à part void myfunc(myclass<int, 3, double> mc) {...}
Mais j'imagine qu'il existe une meilleure solution.
Est ce que quelqu'un aurait une idée ?
Partager