Как я могу обнаружить целочисленное переполнение на 32-битных INT?

Я знаю, такую тему задавали несколько раз, номой вопрос о переполнении на полных 32 битах int, Например:

  11111111111111111111111111111111 +
  00000000000000000000000000000001 =
  00000000000000000000000000000000   //overflow!

я нашелтема с похожим вопросом по этому поводу, однако алгоритм не идеален.

  11111111111111111111111111111111 +
  00000000000000000000000000000000 =
  00000000000000000000000000000000  //overflow!

Есть ли простой и быстрый способ проверить это?

Ответы на вопрос(5)

Ваш ответ на вопрос