Classe System::Text::UTF32Encoding

UTF32Encoding class

Codifica UTF-32. Gli oggetti di questa classe devono essere allocati solo utilizzando 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. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarlo 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() overrideOttiene il preambolo della pagina di codice.
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 pagina di codice UTF-32 big endian.
static constexpr DEFAULT_CODE_PAGEValore predefinito della pagina di codice.
static constexpr UTF32_CODE_PAGENumero magico usato da Windows per l’ID della pagina di codice UTF-32 little endian.

Vedi anche