C'est encore moi

Un petit détail encore, dans la génération des opérations des classes génériques en C++ :
Celle-ci donne
- Code: Select all
template <dType::eType T>
dDonneeQuelquoncque OPuissance<dType::eType T>Effectuer(args...)
// !----------|
{ code...}
ce qui est erroné. Devrait être :
- Code: Select all
template <dType::eType T>
dDonneeQuelquoncque OPuissance<T>Effectuer(args...)
{ code...}
En deuxième lieu, lorsque je roundtrip un fichier avec une classe générique que je viens de générer, j'obtiens des messages du style :
Sachant que la seule modification que j'y ai effectuée était la correction de l'erreur ci-dessus, c'est un message que j'ai du mal à comprendre. Serait-ce que vous préféreriez que ces fonctions soient déclarées inline?in /home/marc/Projets_qt/Orientation/Formules/src/AST/Operateurs/OPuissance.cpp line 7 please, help me, use the template specification of OPuissance's declaration, template are already enough complicated !
Voila, je ne suis pas sur de pouvoir lire votre réponse avant, alors je vous souhaite un très joyeux Noël

Amicalement,
Marc