Wenn ich einen Typ größer als int
mit einer Integer-Konstante vergleiche, sollte ich die Konstante auf der linken oder rechten Seite platzieren, um sicherzustellen, dass der richtige Vergleich durchgeführt wird?Yoda Bedingungen und ganzzahlige Förderung
int64_t i = some_val;
if (i == -1)
oder sollte es sein:
if (-1 == i)
Gibt es Umstände, unter denen entweder Fall zum Vergleich nicht identisch ist mit -1LL
(wo int64_t
ist long long
)?
yoda war ein tolles Tag :) –
ein tolles Tag Yoda war :-) –