Йода Условия и целочисленное продвижение

При сравнении типа, большего, чем int , с целочисленной константой, следует ли мне размещать константу слева или справа, чтобы обеспечить правильное сравнение?

int64_t i = some_val;
if (i == -1)

или следует be:

if (-1 == i)

Существуют ли обстоятельства, при которых любой случай не идентичен сравнению с -1LL (где int64_t равно long long )?

13
задан Charles 26 November 2011 в 04:20
поделиться