Existe-t-il des différences de performance entreComparaison des types de virgule flottante
float x, y;
// Set x and y
if(x > y)
{
// do something
}
et
float x,y;
// Set x and y
if(x.CompareTo(y) > 0)
{
// do something
}
Sont-ils en train de faire la même chose dans les coulisses ou est-il plus à lui. J'ai un morceau de code critique de performance qui fait cette comparaison de nombreuses fois et je voulais vérifier qu'il n'y avait pas plus de choses que je ne le pensais.
@Brian - voir http://msdn.microsoft.com/en-us/library/74z9b11e(VS.95).aspx pour plus d'informations sur ce que fait la méthode 'CompareTo'. – ChrisF
Moins le CPU doit effectuer d'opérations, mieux c'est. –