Hello,

Je voudrais faire une fonction template dont le param�tre template que je lui enverrai � l'instanciation serait un typedef sur un map :

Code : S�lectionner tout - Visualiser dans une fen�tre � part
typedef std::map<int,double> MonMapAMoi;
En template, mon map serait de type :
Je me trouve dans une classe dont des donn�es membres vont me permettre dans getKey de d�duure une valeur de cl� que j'utiliserai ensuite sur le map.

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
template <...>
KeyT MaClasse::getKey() const
{
    return (une valeur de clé pour le map);
}
L'instanciation d�pend du type de map que je veux filer � cette fonction. Je peux donner MonMapAMoi comme param�tre de type, mais comment faire en sorte que le lien soit fait entre le type de map pass� en param�tre, et la valeur de retour KeyT correspondante ?