Здравствуйте, T4r4sB, Вы писали:
S>>Переполнение при операциях со знаковыми целыми — это UB.
TB>Ну тогда шо делать, кастануть к беззнаковым, сложить, кастануть обратно.
"Кастануть обратно" в общем случае разве не проблемно?
(в стандарте как-то сложно искать)
(и да, C++20 не всегда есть)