Mon code n'aime pas les templates (ou mon cerveau?)
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:
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:
1 2 3
|
CEdge* myEdge;
myEdge->getNode(1); |
il me sors un assez étrange
Citation:
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