Entry tags:
Арифметика с переполнением
Как сложить/вычесть/умножить два числа на Си и отловить факт переполнения? Не теоретически, а по делу. Желательно не теряя эффективности.
Для этого в компиляторах GCC и Clang есть соответствующие встроенные функции.
Для этого в компиляторах GCC и Clang есть соответствующие встроенные функции.
no subject
Перейдя же на Qt, я с неприятным удивлением обнаружил, что ничего тут не бросается (throw) и подобные ситуации надо обрабатывать ручками.
Очень странно, что в стандарте языка это никак не оговорено, поскольку ситуация типичная и очень требует универсального решения.
(no subject)
(no subject)
(no subject)
no subject
(no subject)
no subject
(no subject)
(no subject)
no subject
(no subject)