Salut tout le monde,
J'ai une classe CEdge censée etre un lien entre 2 Nodes, 2 2dnodes ou 2 3dnodes, j'ai donc besoin des templates. C'est la première fois que je me sers de ces bordels-là, j'ai un peu de mal malgré une séance de google là-dessus :
Et quand, dans une fonction de la classe C2DNode, j'essaie d'appeler la fonction getNode avec un :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 class CEdge { private: blablabla public: template<typename TUkNode> TUkNode* getNode(int id); };
il me sors un assez étrange
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 CEdge* myEdge; myEdge->getNode(1);
je précise que quand je change le char par un int il me sors exactement la même erreur.erreur: no matching function for call to "yasp::CEdge::getNode(int)"![]()
Des idées?
merci d'avance
Partager