Tester les erreurs d’extraction
Les fonctions de traitement des erreurs de sortie, présentées dans Fonctions de traitement des erreurs, s’appliquent aux flux d’entrée. Il est important de tester les erreurs lors de l’extraction. Imaginons l'instruction suivante :
cin>> n;
Si n
est un entier signé, une valeur supérieure à 32 767 (la valeur maximale autorisée ou MAX_INT) définit le bit fail
du flux et l’objet cin
devient inutilisable. Toutes les extractions ultérieures entraînent un retour immédiat sans valeur stockée.