2012-04-11 9 views

Antwort

19

Kein Problem. Der Compiler fördert die 32-Bit zu 64-Bit vor dem Vergleich

+0

Suche nach C++ Ganzzahl-Promotion Regeln für weitere Informationen. – bames53

+3

[Hier ist eine Antwort] (http://stackoverflow.com/a/6770275/636019) beschreibt sie. – ildjarn

+0

Ja, aber wenn einer signiert ist und der andere nicht signiert ist, funktioniert der Vergleich möglicherweise nicht. –

8

Kurze Antwort - ja. Das "kleinere" wird vor dem Vergleich in ein größeres umgewandelt.

Verwandte Themen