Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Funkcje przetwarzania błędów wyjściowych omówione w temacie Funkcje przetwarzania błędów dotyczą strumieni wejściowych. Testowanie błędów podczas wyodrębniania jest ważne. Rozważ to stwierdzenie:
cin>> n;
Jeśli n jest podpisaną liczbą całkowitą, wartość większa niż 32 767 (maksymalna dozwolona wartość lub MAX_INT) ustawia bit strumienia fail , a cin obiekt staje się bezużyteczny. Wszystkie kolejne wyodrębniania powodują natychmiastowe zwrócenie bez przechowywanej wartości.