Namespaces
Variants

std:: codecvt_base

From 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)