System::Text::UTF32Encoding Klasse

UTF32Encoding class

UTF-32 Kodierung. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() zugewiesen werden. Erzeugen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion‑Fehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr Zeiger und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.

class UTF32Encoding : public System::Text::ICUEncoding

Methoden

MethodeBeschreibung
Clone() overrideKlonen des Kodierungsobjekts.
Equals(SharedPtr<Object>) overrideVergleicht mit Objekt.
GetHashCode() const overrideLiefert den Hashcode der Kodierung.
GetPreamble() overrideGibt das Codepage-Präambel zurück.
operator==(const UTF32Encoding&) constVergleicht die Parameter von Kodierungen.
UTF32Encoding()Konstruktor.
UTF32Encoding(bool, bool)Konstruktor.
UTF32Encoding(bool, bool, bool)Konstruktor.

Felder

FeldBeschreibung
static constexpr BIG_UTF32_CODE_PAGEMagische Zahl, die von Windows für die Big‑Endian‑UTF-32-Codepage‑ID verwendet wird.
static constexpr DEFAULT_CODE_PAGEStandardwert der Codepage.
static constexpr UTF32_CODE_PAGEMagische Zahl, die von Windows für die Little‑Endian‑UTF-32-Codepage‑ID verwendet wird.

Siehe auch