So überprüfen Sie, ob eine Zahl ein 'int' überschreitet [duplizieren]
Mögliche Duplikate:
Beste Möglichkeit, einen Ganzzahlüberlauf in C / C ++ zu erkennen
Diese Frage wurde mir in einem Interview gestellt: "Konvertiere eine Zeichenfolgendarstellung einer Zahl in eine Ganzzahl". Wenn die Zahl jedoch den Maximalwert überschreitet, der in einer 32-Bit-Ganzzahl gespeichert werden kann, muss ein Fehler ausgegeben werden. Meine Frage ist, wie können wir überprüfen, ob eine Zahl ein 32-Bit-Int ohne Vorzeichen überläuft?