Bonjour,

Je lis un article où l'auteur décrit une classe template pour faire du calcul en virgule fixe.

Je suis surpris de voir du code comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
template<typename B, unsigned char I, unsigned char F>
class fixed_point
{
public:
    fixed_point(fixed_point<B, I, F> const& rhs) : value_(rhs.value_) 
    { }
};
Pourquoi utiliser fixed_point<B, I, F> au lieu de fixed_point dans le prototype ?

Merci d'avance !