Manipulatory strumieni wejścia
Wiele manipulatorów, takich jak setprecision, jest zdefiniowanych dla ios
klasy, a tym samym stosuje się do strumieni wejściowych. Jednak niewiele manipulatorów w rzeczywistości wpływa na obiekty strumienia wejściowego. Spośród tych, które to robią, najważniejsze są manipulatory promieniowe, dec
, oct
i hex
, które określają bazę konwersji używaną z liczbami ze strumienia wejściowego.
Podczas wyodrębniania hex
manipulator umożliwia przetwarzanie różnych formatów wejściowych. Na przykład c, C, 0xc, 0xC, 0Xc i 0XC są interpretowane jako liczba całkowita dziesiętna 12. Każdy znak inny niż od 0 do 9, od A do F, od f, x i X kończy konwersję liczbową. W związku z tym sekwencja "124n5"
jest konwertowana na liczbę 124 z zestawem bitów basic_ios::fail .