Здравствуйте, netch80, Вы писали:
EP>>Там где проявляется закольцованность у безнаковых, у знаковых вообще случается undefined behaviour (речь же о C++?). Причём для индексов случается чаще, в силу меньшего положительного диапазона.
N>Хм, это таки надо постараться переполнить переменную индекса в сторону за его максимум.
N>Как нужно писать, чтобы это сделать?
Например индекс int8_t итерируется по массиву в 200 элементов
EP>>В одном случае имеем чёткую модель кольца, а в другом даже магмы нет, ибо операции не замкнуты
N>Модель кольца можно сделать через -fwrapv
Я выше примерчик
привёлАвтор: Evgeny.Panasyuk
Дата: 09.05.20
. Найди комбинацию флагов печатающую числа, а потом не забудь всем пользователям кода сказать чтобы использовали такие же флажки, и ещё если вдруг угораздит перейти на другой компилятор, чтобы нашли эквивалент, так как автор беззнаковые не хотел использовать