On peut aussi définir des membres statiques, qui seront alors propres à chaque classe; un patron n'étant pas une classe, un membre statique ne peut être commun à toutes les instanciations :
template <class X> class T{ static X x; //... };un
T<int>
aura un membre static de type int
de même un T<char>
aura un membre static de type
char