Bonjour

J'ai le code suivant

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
template <Scalar>
void class<Scalar>::fonction(Scalar s)
{
   if(s == 0)
      etc...
}
Ma question est faut-il que je fasse un cast de ce type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 s == static_cast<Scalar>(0.0f)
Actuellement mon template peut être instancier avec float ou double mais je compte plus tard l'utiliser une vrai class.

Je me pose aussi la même question pour :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Scalar s(0);
//ou
Scalar s(static_cast<Scalar>(0.0f));