std:: codecvt_base
From de.cppreference.net
|
Definiert im Header
<locale>
|
||
|
class
codecvt_base
;
|
||
Die Klasse std::codecvt_base stellt die Konvertierungsstatus-Konstanten bereit, die von den std::codecvt Facetten geerbt und verwendet werden.
Mitgliedertypen
| Mitgliedertyp | Definition |
| enum result { ok, partial, error, noconv } ; | Ungezählter Aufzählungstyp |
| Wert | Erklärung |
ok
|
Konvertierung wurde ohne Fehler abgeschlossen |
partial
|
nicht alle Quellzeichen wurden konvertiert |
error
|
ein ungültiges Zeichen wurde angetroffen |
noconv
|
keine Konvertierung erforderlich, Eingabe- und Ausgabetypen sind identisch |
Hinweise
Der Wert std::codecvt_base::partial wird verwendet, um anzuzeigen, dass entweder der Zielbereich zu kurz ist, um die Ergebnisse der Konvertierung aufzunehmen, oder die Eingabe mitten in einem ansonsten gültigen Multibyte-Zeichen abgeschnitten wurde.
Siehe auch
|
konvertiert zwischen Zeichenkodierungen, einschließlich UTF-8, UTF-16, UTF-32
(Klassentemplate) |