3 pièce(s) jointe(s)
	
	
		Probleme sur modèle de fonction membre
	
	
		Bonjour a tous,
J'ai un probleme pour creer un modele de fonction membre.
Mon compilo (gcc) me hurle :
undefined reference to `void config::parser::test<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >()'
Voici comment le tout est defini dans mon code :
dans la definition de classe
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 
 |  
namespace config {
	class parser {
	public:
		template<typename T>
		void test();
         }
} | 
 l'implementation
	Code:
	
| 12
 3
 4
 
 |  
template<typename T>
void parser::test()
{} | 
 et l'appel dans le main
	Code:
	
| 12
 3
 
 |  
config::parser c;
c.test<std::string>(); | 
 je joint le code sour en pièce jointe si quelqu'un veut tenter de le compiler.