Spécialisation d'une méthode d'un template en C++

Salut,

Je suis un peu rouillé en C++ et voila mon pb :

J’ai une classe image qui est un excellent canditat pour être un template (tableau 2D de int, float ou double). Jusque là, c’est facile, je déclare un template de classe image.
Par contre, la méthode qui va aller écrire cette image sur le disque a besion de connaitre le type pour écrire correctement le header. La question est donc :

Comment coder un template dont presque toutes les (nombreuses) méthodes et presque tout les membres sont génériques; et ayant aussi une ou deux méthodes qui dépendent du type sur lequel on travaille??

Merci
@+

virtual

Hein?? heu?? virtual quoi qui comment? Je connais virtual dans des classes abstraites mais là je ne vois pas en quoi virtual va m’aider. Tu pourrais détailler un peu stp :wink:

j’utilise seulement des template j’en crée pas mais si tu crée des membre virtual pur, dans les class que tu passes a la template ta genericité est ok…