Bonjour,

Je souhaiterais utilizer des templates pour diminuer le nombre grandissant de versions similaires d'un type de classe.
Typiquement, nous avons un ensemble de factory dont le seul but est de créer l'objet final à utiliser.
Dans cette classe factory, nous avons plusieurs methods standards.
1) une methode clone qui recrée la meme factory
2) un constructeur dont les paramètres dependent de la classe finale qui sera crée
3) une function create qui crée l'objet final en utilisant les paramètres du constructeur de la factory qui sont dépendant du type de classe à créer (tout en gérant la mémoire).

Je souhaiterais remplacer cette series de factories par une seule qui prendrait en classe T (template) la classe finale à créer. Cependant, je ne sais pas si cela est possible étant donné la difference de paramètres à indiquer suivant T.
Est-ce possible ?

Merci d'avance.

Matthieu