Bonjour,
Je voudrais savoir s'il est possible de trouver un moyen d'intégrer la fonction factorielle suivante dans une classe de manière à faire "plus propre" :
Merci d'avance pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 class CMetaAlgebra { private : template<> static inline Real Factorial<0>() { return Real(1.0); } public : template<unsigned int I> static inline Real Factorial() { return I * Factorial<I - 1>(); } };
Nico.
Partager