Как проверить, не переполняет ли число 'int' [дубликат]
Возможный дубликат:
Лучший способ обнаружить целочисленное переполнение в C / C ++
Мне задали этот вопрос в интервью: «Преобразуйте строковое представление числа в целое число». Но если число превышает максимальное значение, которое может быть сохранено в 32-разрядном целом числе, оно должно выдать ошибку. Мой вопрос: как мы можем проверить, не переполняет ли число 32-битное целое число без знака?