Bonjour,
Je voudrais définir 2 fonctions template, et il y en a une qui n'est pas reconnue: elle compile, mais lorsque je l'utilise elle n'est pas reconnue...
Celle-ci passe bien :
En revanche celle-ci pose le problème:template <class T>
string myFunc(T arg) { ... return s ; }
Est parcequ'il faut obligatoirement dans la signature du template le type générique défini ?template <class T>
T myFunc(sring s) { ... return t ; }
Car si je met à la place (je sais c'est idiot t2 ne sert pas)
là ça passetemplate <class T>
T myFunc(sring s, T t2) { ... return t ; }
Si quelqu'un peut m'éclairer, merci
Partager