Bonjour,
J'ai besoin d'utiliser un singleton dans mon code.
Celui ci appel une fonction - template.
Malheureusement cette fonction appelée renvoie une erreur sur le compilateur.
Je précise que la fonction marche bien et ce n'est qu'a l'appel de cette fonction que j'ai mon erreur.
*La fonction, en dehors de la classe marche à merveille.
Les autres fonctions de mon singleton marche.
Ci dessous l'erreur de retour:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 TestResult& TestData = TestResult::getInstance(); <- instance de mon singleton ... TestData.FonctionAutoTest(FunctionLink,float(MAX_FLOAT)); <- fonction buggé à l'appel ... template<typename Type1, typename Type2> void TestResult::FonctionAutoTest(std::map<std::string, Type1> &Mymap, Type2 valuetest) <- type de la fonction
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 undefined reference to `void TestResult::FonctionAutoTest<double (wl::data::Data::*)(), double>(std::map<std::string, double (wl::data::Data::*)(), std::less<std::string>, std::allocator<std::pair<std::string const, double (wl::data::Data::*)()> > >&, double)'
Partager