Bonjour j'essaye de créer une typelist avec g++ 4.5 mais j'arrive pas à compiler l'exemple suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
template<> struct Typelist {};
 
template<typename Head, typename Tail...>
struct Typelist {
     typedef Head head_type;
     typedef Typelist<Tail> tail_type;
};
Cela ne compile pas Si quelqu'un peut me mettre sur la piste, parce que les variadic reste bien sombre pour moi. Merci d'avance