Testování pro nalezení chyb extrakce
Výstupní funkce zpracování chyb, které jsou popsány ve funkcích zpracování chyb, platí pro vstupní datové proudy. Testování chyb při extrakci je důležité. Představte si tento příkaz:
cin>> n;
Pokud n
je celé číslo se signem, nastaví hodnota větší než 32 767 (maximální povolená hodnota nebo MAX_INT) bit datového proudu fail
a cin
objekt se stane nepoužitelným. Všechny následné extrakce vedou k okamžitému vrácení bez uložení hodnoty.