Freigeben über


Eingabestream-Manipulatoren

Viele Manipulatoren, wie setprecision, werden für die ios-Klasse definiert und betreffen daher auf Eingabestreams. Wenige Manipulatoren jedoch tatsächlich Eingabestreamobjekte beeinflussen. Von denen, die, der die wichtigsten Schritte, sind die Basismanipulatoren -, dec-, oct- und hex, die die Konvertierungsbasis bestimmen, die mit Zahlen aus dem Eingabestream verwendet wird.

Auf Extraktion ermöglicht der hex Manipulator Verarbeitung von verschiedenen Eingabeformaten. Beispielsweise werden c, C, 0xc, 0xC, 0Xc und alle 0XC als ganze Dezimalzahl 12 interpretiert. Jedes Zeichen als 0 bis 9, A bis F, a bis f, X x und beendet die numerische Konvertierung. Somit wird die Sequenz "124n5" die Zahl 124. mit der basic_ios::fail Bitsatz konvertiert.

Siehe auch

Referenz

Eingabestreams