Re[7]: Откуда эта лютая любовь к знаковым целым?
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 09.05.20 15:40
Оценка:
Здравствуйте, Evgeny.Panasyuk, Вы писали:

EP> for(int i=INT_MAX-2; i>=0; ++i) {

EP> cout << i << " ";
EP> }

EP>Таки закольцевался int, правда jmp'ом


Да, такое они ловят. Видимо, предсказание на сколько-то итераций вперёд.

Ну я давно говорю, что семантика переполнения должна быть управляема контекстом — и ни знаковая с "программист должен сам", ни беззнаковая с модулем не должны быть единственными, а умолчанием вообще должна быть неотложная генерация ошибки.
The God is real, unless declared integer.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.