Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Syntax
struct from_chars_result {
const char* ptr;
errc ec;
};
| Member | Beschreibung |
|---|---|
ptr |
Wenn ec die Konvertierung gleich errc{}ist, wurde die Konvertierung erfolgreich ausgeführt und ptr zeigt auf das erste Zeichen, das nicht Teil der erkannten Zahl ist. |
ec |
Der Konvertierungsfehlercode. Spezifische Fehlercodes finden Sie unter errc. |
Hinweise
Ein Beispiel: Die Analyse "1729cats" als eine dezimale ganze Zahl wird erfolgreich ausgeführt und ptr zeigt auf 'c' die erste Nicht-Ziffer und ist auch einFüge-das-Ende von "1729".
Wenn keine Zeichen mit einem Zahlenmuster übereinstimmen, from_chars_result.ptr zeigt sie auf firstund from_chars_result.ec ist errc::invalid_argument.
Wenn nur einige Zeichen einem Zahlenmuster entsprechen, zeigt sie auf das erste Zeichen, from_chars_result.ptr das nicht dem Muster entspricht, oder weist den Wert des last Parameters auf, wenn alle Zeichen übereinstimmen.
Wenn der analysierte Wert nicht in den Bereich für die Art der Konvertierung passt, die ausgeführt wird, from_chars_result.ec lautet errc::result_out_of_range.
Anforderungen
Header:<charconv>
Namespace: std
Compileroption: /std:c++17 oder höher ist erforderlich.