manta7


Bonjour, je débute en c++ et j'ai une erreur avec les templates :

J'ai une classe Fouille :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
class Fouille {
public:
  ...
  template <typename TYPE> TYPE get(string);
},
Ma fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
template <typename TYPE> TYPE Fouille::get(string n) {
  ..
}
Et mon appel de fonction :
Ca me génere l'erreur suivante :
erreur: no matching function for call to 'Fouille::get(const char [4])'
Ensuite si je fais :
et que j'appelle la fonction avec cela ne marche toujours pas :
erreur: no matching function for call to 'Fouille::get(std::string&)'
Quelqu'un a une idée ??