System::Text::UTF32Encoding classe

UTF32Encoding class

Codifica UTF-32. Gli oggetti di questa classe devono essere allocati solo usando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgere sempre questa classe in un puntatore System::SmartPtr e usare questo puntatore per passarla alle funzioni come argomento.

class UTF32Encoding : public System::Text::ICUEncoding

Metodi

MetodoDescrizione
Clone() overrideClona l’oggetto di codifica.
Equals(SharedPtr<Object>) overrideConfronta con l’oggetto.
GetHashCode() const overrideOttiene il codice hash della codifica.
GetPreamble() overrideRestituisce il preambolo della codepage.
operator==(const UTF32Encoding&) constConfronta i parametri delle codifiche.
UTF32Encoding()Costruttore.
UTF32Encoding(bool, bool)Costruttore.
UTF32Encoding(bool, bool, bool)Costruttore.

Campi

CampoDescrizione
static constexpr BIG_UTF32_CODE_PAGENumero magico usato da Windows per l’ID della codepage UTF-32 big endian.
static constexpr DEFAULT_CODE_PAGEValore predefinito della codepage.
static constexpr UTF32_CODE_PAGENumero magico usato da Windows per l’ID della codepage UTF-32 little endian.

Vedi anche