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 :

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);
};
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
 
    CEdge* myEdge;
    myEdge->getNode(1);
il me sors un assez étrange
erreur: no matching function for call to "yasp::CEdge::getNode(int)"
je précise que quand je change le char par un int il me sors exactement la même erreur.

Des idées?
merci d'avance