преобразование типа bool в int

Насколько портативно это преобразование. Могу ли я быть уверен, что оба утверждения верны?

int x = 4<5;
assert(x==1);

x = 4>5;
assert(x==0);

Не спрашивайте, почему. Я знаю, что это некрасиво. Спасибо.

118
задан pic11 20 March 2011 в 19:14
поделиться