2012-04-11 12 views

Respuesta

19

No hay problema. El compilador promueve el de 32 bits a 64 bits antes de la comparación

+0

Buscar la promoción de enteros en C++ reglas para más información. – bames53

+3

[Aquí hay una respuesta] (http://stackoverflow.com/a/6770275/636019) describiéndolos. – ildjarn

+0

Sí, pero si una está firmada y la otra no está firmada, es posible que la comparación no funcione. –

8

Respuesta breve - sí. El 'más pequeño' se convierte en uno más grande antes de la comparación.

Cuestiones relacionadas