Jak sprawdzić, czy liczba przepełnia „int” [duplikat]
Możliwy duplikat:
Najlepszy sposób wykrywania przepełnienia całkowitoliczbowego w C / C ++
Zadałem to pytanie w wywiadzie: „Konwertuj ciąg znaków reprezentujący liczbę na liczbę całkowitą”. Ale jeśli liczba przekracza maksymalną wartość, która może być przechowywana w 32-bitowej liczbie całkowitej, musi zgłosić błąd. Moje pytanie brzmi: jak możemy sprawdzić, czy liczba przepełnia 32-bitowy znak bez znaku?