Salut,
Je comptai le faire. Je voulais déjà que le principe de la fabrique fonctionne avant de faire ces améliorations.
Tout à fait, si le singleton et la fabrique sont séparés, il n'y pas d'intérêt à les garder statiques.
Là je veux bien plus de précisions. Qu'est-ce qui ne va pas? Ma façon de l'implémenter ou le principe double-check?
Merci, je ne connaissais pas std::fonction, je vais me pencher dessus.
C'est noté.
C'est une solution que j'ai déjà essayé mais la macro ne fonctionne pas dans la déclaration de la variable privée statique de classe template.
L'initialisation de la variable statique se faisant après la déclaration de la classe et l'argument passé étant un type template, ce qui est passé la macro n'est pas le type mais juste le nom donné au type dans le template.
[/QUOTE]
J'aurai pu faire avec la STL et supprimer la dépendance avec Qt, mais mon but est de faire une librairie ORM utilisant le module QtSql. La librairie sera donc de toute manière dépendante de Qt.
Je pourrais toujours si j'ai un besoin de réutiliser ce code en c++ pur, faire les changements adéquats, ça ne devrai pas être long.
Partager