Condiciones de Yoda y promoción de enteros
Al comparar un tipo más grande queint
, con una constante entera, ¿debo colocar la constante a la izquierda o la derecha para asegurar que se realice la comparación correcta?
int64_t i = some_val;
if (i == -1)
o debería ser:
if (-1 == i)
¿Hay alguna circunstancia en la que cualquiera de los casos no sea idéntico a la comparación con-1LL
(dóndeint64_t
eslong long
)?