Classe System::Text::UTF32Encoding

UTF32Encoding class

Encodage UTF-32. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject() . Ne créez jamais d’instance de ce type sur la pile ou avec l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des fautes d’assertion. Enveloppez toujours cette classe dans le pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.

class UTF32Encoding : public System::Text::ICUEncoding

Méthodes

MéthodeDescription
Clone() overrideClone l’objet d’encodage.
Equals(SharedPtr<Object>) overrideCompare avec l’objet.
GetHashCode() const overrideObtient le code de hachage de l’encodage.
GetPreamble() overrideObtient le préambule de la page de codes.
operator==(const UTF32Encoding&) constCompare les paramètres des encodages.
UTF32Encoding()Constructeur.
UTF32Encoding(bool, bool)Constructeur.
UTF32Encoding(bool, bool, bool)Constructeur.

Champs

ChampDescription
static constexpr BIG_UTF32_CODE_PAGENombre magique utilisé par Windows pour l’identifiant de page de code UTF-32 big endian.
static constexpr DEFAULT_CODE_PAGEValeur par défaut de la page de codes.
static constexpr UTF32_CODE_PAGENombre magique utilisé par Windows pour l’identifiant de page de code UTF-32 little endian.

Voir aussi