[Templates] Erreur avec les templates
manta7
Bonjour, je débute en c++ et j'ai une erreur avec les templates :
J'ai une classe Fouille :
Code:
1 2 3 4 5
| class Fouille {
public:
...
template <typename TYPE> TYPE get(string);
}, |
Ma fonction :
Code:
1 2 3
| template <typename TYPE> TYPE Fouille::get(string n) {
..
} |
Et mon appel de fonction :
Code:
fouille->get("nom");
Ca me génere l'erreur suivante :
Citation:
erreur: no matching function for call to 'Fouille::get(const char [4])'
Ensuite si je fais :
Code:
string nom = "nom";
et que j'appelle la fonction avec
Code:
fouillet->get(nom);
cela ne marche toujours pas :
Citation:
erreur: no matching function for call to 'Fouille::get(std::string&)'
Quelqu'un a une idée ??