Re[4]: Откуда эта лютая любовь к знаковым целым?
От: Evgeny.Panasyuk Россия  
Дата: 09.05.20 12:00
Оценка: :)
Здравствуйте, netch80, Вы писали:

EP>>Там где проявляется закольцованность у безнаковых, у знаковых вообще случается undefined behaviour (речь же о C++?). Причём для индексов случается чаще, в силу меньшего положительного диапазона.

N>Хм, это таки надо постараться переполнить переменную индекса в сторону за его максимум.
N>Как нужно писать, чтобы это сделать?

Например индекс int8_t итерируется по массиву в 200 элементов

EP>>В одном случае имеем чёткую модель кольца, а в другом даже магмы нет, ибо операции не замкнуты

N>Модель кольца можно сделать через -fwrapv

Я выше примерчик привёл
Автор: Evgeny.Panasyuk
Дата: 09.05.20
. Найди комбинацию флагов печатающую числа, а потом не забудь всем пользователям кода сказать чтобы использовали такие же флажки, и ещё если вдруг угораздит перейти на другой компилятор, чтобы нашли эквивалент, так как автор беззнаковые не хотел использовать
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.