System::Text::UTF32Encoding Klasse

UTF32Encoding class

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

class UTF32Encoding : public System::Text::ICUEncoding

Methoden

MethodeBeschreibung
Clone() overrideKlont das Kodierungsobjekt.
Equals(SharedPtr<Object>) overrideVergleicht mit einem Objekt.
GetHashCode() const overrideLiefert den Hashcode der Kodierung.
GetPreamble() overrideLiefert das Codepage-Präambel.
operator==(const UTF32Encoding&) constVergleicht die Parameter von Codierungen.
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