System::Text::UTF32Encoding klasse

UTF32Encoding class

UTF-32 codering. Objecten van deze klasse mogen alleen worden gealloceerd met de System::MakeObject() functie. Maak nooit een instantie van dit type op de stack of met operator new, omdat dit runtime‑fouten en/of assertiefouten veroorzaakt. Wikkel deze klasse altijd in de System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.

class UTF32Encoding : public System::Text::ICUEncoding

Methoden

MethodeBeschrijving
Clone() overrideKopieert coderingsobject.
Equals(SharedPtr<Object>) overrideVergelijkt met object.
GetHashCode() const overrideHaalt de hashcode van de codering op.
GetPreamble() overrideHaal de preambule van de codepagina op.
operator==(const UTF32Encoding&) constVergelijkt de parameters van coderingen.
UTF32Encoding()Constructor.
UTF32Encoding(bool, bool)Constructor.
UTF32Encoding(bool, bool, bool)Constructor.

Velden

VeldBeschrijving
static constexpr BIG_UTF32_CODE_PAGEMagisch getal gebruikt door Windows voor big‑endian UTF-32 codepagina‑id.
static constexpr DEFAULT_CODE_PAGEStandaardwaarde van de codepagina.
static constexpr UTF32_CODE_PAGEMagisch getal gebruikt door Windows voor little‑endian UTF-32 codepagina‑id.

Zie ook