Bonjour

j'ai une classe Job

Code : Sélectionner tout - Visualiser dans une fenêtre à part
template<typename T, int n> class Job;
et une fonction work

Code : Sélectionner tout - Visualiser dans une fenêtre à part
template<class T> void work(T & job);
Je voudrais spécialiser work pour la classe Job<T, 1> quelque soit T.

j'ai essayé toute une ribambelle de choses mais j'avoue que je m'y perds là :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
template<> template<typename T> void work< Job<T, 1> >(Job<T, 1> & job);
template<> void work< template<typename T> Job<T, 1> >(Job<T, 1> & job);
D'ailleurs est-ce que c'est possible ?

(Au passage c'est aussi difficile de trouver un titre à la discussion ...)

Merci.

Flo.